Visual Basic Forum

Visual Basic Forum
für VB6 und VB.NET Programmierer
 
RegistrierenRegistrieren  LoginLogin
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Fragen - Antworten
Autor
Nachricht
burak_power_
Tutorial Leser
Tutorial Leser

Anmeldedatum: 15.03.2008
Beiträge: 36
Wohnort: C:\Wohnort.dat

Laufzeitfehler 91
Verfasst am: 11.04.2008, 15:22

Hi.
mein problem
also wenn ich etwas im text editiert habe und danach den button editieren gedrückt habe kommt das:



code der markiert wird:
Code:
Private Sub cmd_editieren_Click()
Dim list As ListItem
lv.ListItems.Remove (Indexeditieren)
Indexeditieren = Indexeditieren + 1

[b]Indexeditieren = lv.SelectedItem.Index[/b]
Set list = lv.ListItems.Add(Indexeditieren, , txt_name.Text)
With list
 .SubItems(1) = txt_passwort.Text
 .SubItems(2) = txt_beschreibung.Text
End With
cmd_editieren.Visible = False
cmd_einfügen.Visible = True

End Sub


vllt. könnt ihr mir ja helfen
 
ZiG_
Überflieger
Überflieger

Anmeldedatum: 07.03.2007
Beiträge: 1248


Verfasst am: 11.04.2008, 16:59

Abgesehen davon, dass mir deine Lösung mit der Variable "Indexeditieren" ziemlich buggy vorkommt, wird das Problem da liegen, dass einfach nach dem Löschen eines Items wahrscheinlich kein Item mehr selected ist.
Und da bekommst du bei SelectedItem einen Fehler.


Wäre gut, wenn du noch kurz erklären könntest was du da bitte mit "Indexeditieren" machst.
Indexeditieren ist in meinen Augen immer das zuletzt selektierte, aber auch nur wenn ich was editiert hab.
Dann wird es um 1 erhöht und dann fügst du überhaupt einen anderen Wert ein. Oder willst es zumindest.

Also für mich etwas chaotisch.
Wer nicht auf seine Weise denkt, denkt überhaupt nicht. (Oscar Wilde)
 
burak_power_
Tutorial Leser
Tutorial Leser

Anmeldedatum: 15.03.2008
Beiträge: 36
Wohnort: C:\Wohnort.dat


Verfasst am: 11.04.2008, 17:39

Hier mal der ganze code um es etwas besser zu verstehen:

Warum nutze ich kein NoPaste?

kP XD
ok hier:
http://nopaste.dbhost.info/index.php?id=cdcaca608c

edit: DFJ du hast post!
edit2: PRoblem gelöst dank DFJ Razz
 
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Fragen - Antworten

Tags: laufzeitfehler

 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Wichtig: Filebrowser z.B. für ein RAT 2205 13.01.2008, 12:14
Keine neuen Beiträge msgbox mit symbol _&_ z.B. yesno oder systemmodal 1156 27.09.2008, 00:16
Keine neuen Beiträge Abändern eines Ordnernamens (z.B. C:\Programme = Programme) 1294 23.04.2008, 16:33
Keine neuen Beiträge "Zurück-Funktion" mit Listview und z.B. DirView 823 17.04.2008, 14:30
Keine neuen Beiträge Fenster auslesen z.b von icq oder msn wer online kommt 1336 11.02.2008, 17:46
 


[ Time: 0.0778s ][ Queries: 86 (0.0379s) ][ GZIP on - Debug on ]