begin process at 2012 02 14 18:48:55
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

J'AI BESOIN D'AIDE !!!! :)

 > 

Bug VB avec les listView


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Bug VB avec les listView

mardi 1 octobre 2002 à 16:16:07 | Bug VB avec les listView

zephyrin

Bonjour,

j'ai un problème lorsque je veux insérer un élément dans un controle de type listview.

Ce problème intervient seulement avec les objets ayant le code avec la valeur "Fxxx" où xxx sont des chiffres !
Dans les autres cas, ça passe !!!

Le code est ci-dessous.

Quelqu'un peut-il m'aider ??

Je suis vraiment emm...

Merci

Zephyrin

*******************

Option Explicit

Private Sub Command1_Click()
ppListeCharger "C0450", "C1450" ' ça passe
ppListeCharger "F0450", "C1450" ' ça plante !!
End Sub

Private Sub ppListeCharger(codelot As String, Liblot As String)
Dim objListe As ListItem

On Error GoTo ppFerrosCharger_ModifierLot
Set objListe = Me.lsvFerros.ListItems.Add(Key:=codelot)
objListe.Text = codelot
objListe.SubItems(1) = Liblot
objListe.SubItems(2) = 0
Exit Sub

ppFerrosCharger_ModifierLot:
Set objListe = Me.lsvFerros.ListItems.Item(codelot)
objListe.SubItems(2) = CInt(objListe.SubItems(2)) + 1
End Sub

Private Sub Command2_Click()
Me.lsvFerros.ColumnHeaders.Clear
Me.lsvFerros.ColumnHeaders.Add Index:=1, Key:="Code", Text:="Code", Width:=800
Me.lsvFerros.ColumnHeaders.Add Index:=2, Key:="Libelle", Text:="Libelle", Width:=1000
Me.lsvFerros.ColumnHeaders.Add Index:=3, Key:="lu", Text:="lu", Width:=1000

End Sub

mardi 1 octobre 2002 à 17:14:51 | Re : Bug VB avec les listView

PrX

C koi le msg d'error

PrX, Beginner but not Out of Order


-------------------------------
Réponse au message :
-------------------------------

Bonjour,

j'ai un problème lorsque je veux insérer un élément dans un controle de type listview.

Ce problème intervient seulement avec les objets ayant le code avec la valeur "Fxxx" où xxx sont des chiffres !
Dans les autres cas, ça passe !!!

Le code est ci-dessous.

Quelqu'un peut-il m'aider ??

Je suis vraiment emm...

Merci

Zephyrin

*******************

Option Explicit

Private Sub Command1_Click()
ppListeCharger "C0450", "C1450" ' ça passe
ppListeCharger "F0450", "C1450" ' ça plante !!
End Sub

Private Sub ppListeCharger(codelot As String, Liblot As String)
Dim objListe As ListItem

On Error GoTo ppFerrosCharger_ModifierLot
Set objListe = Me.lsvFerros.ListItems.Add(Key:=codelot)
objListe.Text = codelot
objListe.SubItems(1) = Liblot
objListe.SubItems(2) = 0
Exit Sub

ppFerrosCharger_ModifierLot:
Set objListe = Me.lsvFerros.ListItems.Item(codelot)
objListe.SubItems(2) = CInt(objListe.SubItems(2)) + 1
End Sub

Private Sub Command2_Click()
Me.lsvFerros.ColumnHeaders.Clear
Me.lsvFerros.ColumnHeaders.Add Index:=1, Key:="Code", Text:="Code", Width:=800
Me.lsvFerros.ColumnHeaders.Add Index:=2, Key:="Libelle", Text:="Libelle", Width:=1000
Me.lsvFerros.ColumnHeaders.Add Index:=3, Key:="lu", Text:="lu", Width:=1000

End Sub


mardi 1 octobre 2002 à 17:19:52 | Re : Bug VB avec les listView

zephyrin

erreur '35603' : Clé non valide
sur l'insertion
Il passe donc à la lecture et comme il n'exite pas, j'ai alors l'erreur '35601' : élément introuvable (ce qui est normal puisque je cherche à l'ajouter).



-------------------------------
Réponse au message :
-------------------------------

C koi le msg d'error

PrX, Beginner but not Out of Order


-------------------------------
Réponse au message :
-------------------------------

Bonjour,

j'ai un problème lorsque je veux insérer un élément dans un controle de type listview.

Ce problème intervient seulement avec les objets ayant le code avec la valeur "Fxxx" où xxx sont des chiffres !
Dans les autres cas, ça passe !!!

Le code est ci-dessous.

Quelqu'un peut-il m'aider ??

Je suis vraiment emm...

Merci

Zephyrin

*******************

Option Explicit

Private Sub Command1_Click()
ppListeCharger "C0450", "C1450" ' ça passe
ppListeCharger "F0450", "C1450" ' ça plante !!
End Sub

Private Sub ppListeCharger(codelot As String, Liblot As String)
Dim objListe As ListItem

On Error GoTo ppFerrosCharger_ModifierLot
Set objListe = Me.lsvFerros.ListItems.Add(Key:=codelot)
objListe.Text = codelot
objListe.SubItems(1) = Liblot
objListe.SubItems(2) = 0
Exit Sub

ppFerrosCharger_ModifierLot:
Set objListe = Me.lsvFerros.ListItems.Item(codelot)
objListe.SubItems(2) = CInt(objListe.SubItems(2)) + 1
End Sub

Private Sub Command2_Click()
Me.lsvFerros.ColumnHeaders.Clear
Me.lsvFerros.ColumnHeaders.Add Index:=1, Key:="Code", Text:="Code", Width:=800
Me.lsvFerros.ColumnHeaders.Add Index:=2, Key:="Libelle", Text:="Libelle", Width:=1000
Me.lsvFerros.ColumnHeaders.Add Index:=3, Key:="lu", Text:="lu", Width:=1000

End Sub



mercredi 2 octobre 2002 à 09:10:46 | Re : Bug VB avec les listView

Neo.balastik

Salut,

Je viens de faire un copier-coller de ton code et chez moi tout fonctionne parfaitement...

Essaye peut-être de recréer une form avec un autre listview et recopier le code...

Bonne chance.

Tchao

NéoB



-------------------------------
Réponse au message :
-------------------------------

Bonjour,

j'ai un problème lorsque je veux insérer un élément dans un controle de type listview.

Ce problème intervient seulement avec les objets ayant le code avec la valeur "Fxxx" où xxx sont des chiffres !
Dans les autres cas, ça passe !!!

Le code est ci-dessous.

Quelqu'un peut-il m'aider ??

Je suis vraiment emm...

Merci

Zephyrin

*******************

Option Explicit

Private Sub Command1_Click()
ppListeCharger "C0450", "C1450" ' ça passe
ppListeCharger "F0450", "C1450" ' ça plante !!
End Sub

Private Sub ppListeCharger(codelot As String, Liblot As String)
Dim objListe As ListItem

On Error GoTo ppFerrosCharger_ModifierLot
Set objListe = Me.lsvFerros.ListItems.Add(Key:=codelot)
objListe.Text = codelot
objListe.SubItems(1) = Liblot
objListe.SubItems(2) = 0
Exit Sub

ppFerrosCharger_ModifierLot:
Set objListe = Me.lsvFerros.ListItems.Item(codelot)
objListe.SubItems(2) = CInt(objListe.SubItems(2)) + 1
End Sub

Private Sub Command2_Click()
Me.lsvFerros.ColumnHeaders.Clear
Me.lsvFerros.ColumnHeaders.Add Index:=1, Key:="Code", Text:="Code", Width:=800
Me.lsvFerros.ColumnHeaders.Add Index:=2, Key:="Libelle", Text:="Libelle", Width:=1000
Me.lsvFerros.ColumnHeaders.Add Index:=3, Key:="lu", Text:="lu", Width:=1000

End Sub


mercredi 2 octobre 2002 à 09:57:34 | Re : Bug VB avec les listView

zephyrin

N'y a-t'il pas un patch qui le corrige ?
je suis en VB6 pack sp5
et que j'utilise le "microsoft windows common controls" version 6.0 ou version 5.0

cela ne change rien !!!

Même dans une projet simple avec 1 fenêtre et 1 controle !

Zephyrin


-------------------------------
Réponse au message :
-------------------------------

Salut,

Je viens de faire un copier-coller de ton code et chez moi tout fonctionne parfaitement...

Essaye peut-être de recréer une form avec un autre listview et recopier le code...

Bonne chance.

Tchao

NéoB



-------------------------------
Réponse au message :
-------------------------------

Bonjour,

j'ai un problème lorsque je veux insérer un élément dans un controle de type listview.

Ce problème intervient seulement avec les objets ayant le code avec la valeur "Fxxx" où xxx sont des chiffres !
Dans les autres cas, ça passe !!!

Le code est ci-dessous.

Quelqu'un peut-il m'aider ??

Je suis vraiment emm...

Merci

Zephyrin

*******************

Option Explicit

Private Sub Command1_Click()
ppListeCharger "C0450", "C1450" ' ça passe
ppListeCharger "F0450", "C1450" ' ça plante !!
End Sub

Private Sub ppListeCharger(codelot As String, Liblot As String)
Dim objListe As ListItem

On Error GoTo ppFerrosCharger_ModifierLot
Set objListe = Me.lsvFerros.ListItems.Add(Key:=codelot)
objListe.Text = codelot
objListe.SubItems(1) = Liblot
objListe.SubItems(2) = 0
Exit Sub

ppFerrosCharger_ModifierLot:
Set objListe = Me.lsvFerros.ListItems.Item(codelot)
objListe.SubItems(2) = CInt(objListe.SubItems(2)) + 1
End Sub

Private Sub Command2_Click()
Me.lsvFerros.ColumnHeaders.Clear
Me.lsvFerros.ColumnHeaders.Add Index:=1, Key:="Code", Text:="Code", Width:=800
Me.lsvFerros.ColumnHeaders.Add Index:=2, Key:="Libelle", Text:="Libelle", Width:=1000
Me.lsvFerros.ColumnHeaders.Add Index:=3, Key:="lu", Text:="lu", Width:=1000

End Sub



lundi 7 octobre 2002 à 16:03:55 | Re : Bug VB avec les listView

zephyrin


Salut,

en fait je suis en VB6, SP5 mais sous NT4 !
Car sous Windows 2000 ça ne plante pas !

Et l'exécutable généré sous 2000 et exécuté sous NT4 plante.

Zephytin

-------------------------------
Réponse au message :
-------------------------------

Salut,

Je viens de faire un copier-coller de ton code et chez moi tout fonctionne parfaitement...

Essaye peut-être de recréer une form avec un autre listview et recopier le code...

Bonne chance.

Tchao

NéoB



-------------------------------
Réponse au message :
-------------------------------

Bonjour,

j'ai un problème lorsque je veux insérer un élément dans un controle de type listview.

Ce problème intervient seulement avec les objets ayant le code avec la valeur "Fxxx" où xxx sont des chiffres !
Dans les autres cas, ça passe !!!

Le code est ci-dessous.

Quelqu'un peut-il m'aider ??

Je suis vraiment emm...

Merci

Zephyrin

*******************

Option Explicit

Private Sub Command1_Click()
ppListeCharger "C0450", "C1450" ' ça passe
ppListeCharger "F0450", "C1450" ' ça plante !!
End Sub

Private Sub ppListeCharger(codelot As String, Liblot As String)
Dim objListe As ListItem

On Error GoTo ppFerrosCharger_ModifierLot
Set objListe = Me.lsvFerros.ListItems.Add(Key:=codelot)
objListe.Text = codelot
objListe.SubItems(1) = Liblot
objListe.SubItems(2) = 0
Exit Sub

ppFerrosCharger_ModifierLot:
Set objListe = Me.lsvFerros.ListItems.Item(codelot)
objListe.SubItems(2) = CInt(objListe.SubItems(2)) + 1
End Sub

Private Sub Command2_Click()
Me.lsvFerros.ColumnHeaders.Clear
Me.lsvFerros.ColumnHeaders.Add Index:=1, Key:="Code", Text:="Code", Width:=800
Me.lsvFerros.ColumnHeaders.Add Index:=2, Key:="Libelle", Text:="Libelle", Width:=1000
Me.lsvFerros.ColumnHeaders.Add Index:=3, Key:="lu", Text:="lu", Width:=1000

End Sub



mercredi 1 février 2006 à 22:37:00 | Re : Bug VB avec les listView

hubsm

J'ai le même problème :

http://support.microsoft.com/default.aspx?scid=kb%3Bfr%3B204054

Hub's


Cette discussion est classée dans : code, add, objliste, lsvferros, codelot


Répondre à ce message

Sujets en rapport avec ce message

Création d'ADD-IN [ par Virgil ] Dans VB, lorsque l'on dble-clique sur un contrôle, le code associé à celui-ci se place dans l'ordre l'alphabêtique dans le code. Or, pour un souci de controle [ par mozart38 ] bonjourj'ai mis le code suivant mais rien ne s'affiche dans mon contrôle ctlSous_ElementSMy a t'il une erreur dans mon code ou est ce dans les proprié Graphe excel [ par bigboy2g15 ] Bonjour,Je voudrais savoir comment faire deux graphe à la suite dans excel.J'arrive sans problème à en faire un, mais impossible pour le deuxième, mêm Un bug dans la matric? [ par Lyche ] Bonjour à tous. Voilà quelques jours que je m'acharne à trouver ce qui ne vas pas dans mon code. Ma procédure paramétré f list box [ par Claiyah ] bonjour tout le monde j'ai un code avec lequel je peut ajouter un nouveau control dans le form apres le lancement de l'application, le voila:'declarat Modification variable appartenant à une collection [ par gbern ] Bonjour, Si j'utilise la ligne 22 j'ai le message d'erreur de la ligne 23 Je voudrais que cette ligne 22 fasse le meme travail que les lignes 26 à 28 créer mon add-in [ par refaat ] bonjour à vous tous,je voudrais créer un add-in dans excel 2003, c'est tout!lorsque je charge excel, je veux que l'add-in soit dans le menu.comment fa Optimisation de code [ par MANURELAIS ] Salut à tous et bonne année à vous,J'aimerais optimiser mon code de manière à gagner du temps, mais voila je débute et je ne sais comment faire. Si il Codage avec un tableau [ par Portos67 ] Bonjourvoila, en faite je récupère un code pour le décoder, cad, la lettre a correspond au z, la lettre b correspond au y etc... Mon code par exemple Extraction d'une ressource [ par browser64 ] Bonjour a tous, Sur le code ci-dessous j'utilise un fichier .res (ressource) qui contient un exe


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,593 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales