begin process at 2010 02 09 22:31:37
  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 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 VB.Net Process.Star en VB.Net avec un petit pour de code ? [ par MagDix ] Bonjour... Je désire démarer autocad en incluant un code après l'exécutable.Ce petit bout de code est utilisé pour faire démarer une aplication relié


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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,671 sec (4)

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