Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Listenindex überschreitet das Maximum (2) (https://www.delphipraxis.net/115409-listenindex-ueberschreitet-das-maximum-2-a.html)

herRrscher 11. Jun 2008 17:25


Listenindex überschreitet das Maximum (2)
 
Hallo

Ich habe eine ListBox, von der mit
Delphi-Quellcode:
for i := 0 to ListBox_bilder.Items.Count-1 do begin
  bilder[i] := ListBox_bilder.Items[i];
end;
alle Items in ein Array(
Delphi-Quellcode:
TBilder = ARRAY [0..100] of string;
) geschrieben werden. Wenn ich im Programm den Button cicke, der dies auslös kommt folgende Fehlermeldung;
Zitat:

Listenindex überschreitet das Maximum (2)
wobei der Wert in Klammern immer der Anzahl der Items in der ListBox entspricht.
Sonst ist mein Programm komplett fertig :wall: :!: :!: :!:

Gruß, herRrscher

DeddyH 11. Jun 2008 17:30

Re: Listenindex überschreitet das Maximum (2)
 
Zeig mal die komplette Methode.

MrSpock 11. Jun 2008 17:59

Re: Listenindex überschreitet das Maximum (2)
 
Hallo herRrscher,

herzlich willkommen in der Delphi-PRAXiS.

Zu deinem Problem habe ich zwei Fragen:
Ist Listbox_Bilder dynamisch erzeugt? Wie ist bilder deklariert?

IceTube 11. Jun 2008 18:09

Re: Listenindex überschreitet das Maximum (2)
 
Kannst ja so machen:

Delphi-Quellcode:
for i := 0 to ListBox_bilder.Items.Count-1 do begin
try
  bilder[i] := ListBox_bilder.Items[i];
except
end;
end;
lg

Neutral General 11. Jun 2008 18:13

Re: Listenindex überschreitet das Maximum (2)
 
Zitat:

Zitat von IceTube
Kannst ja so machen:

Delphi-Quellcode:
for i := 0 to ListBox_bilder.Items.Count-1 do begin
try
  bilder[i] := ListBox_bilder.Items[i];
except
end;
end;
lg

Man kanns auch sein lassen :roll:

Das ist wohl die schlechteste "Lösung" die es zu diesem Problem gibt...

DeddyH 11. Jun 2008 18:14

Re: Listenindex überschreitet das Maximum (2)
 
Das ist nicht der tiefere Sinn von try-except-Blöcken.

herRrscher 11. Jun 2008 20:00

Re: Listenindex überschreitet das Maximum (2)
 
Danke ich hab die Lösung selbst noch gefunden.
Aber jetzt habe ich eine neue Fehlermeldung:
[quote]Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.[/qoute]

Die Muhkuh 11. Jun 2008 20:09

Re: Listenindex überschreitet das Maximum (2)
 
Wo denn?

Luckie 11. Jun 2008 20:17

Re: Listenindex überschreitet das Maximum (2)
 
Du versuchst ein nicht instanziertes Objekt zu nutzen. Aber mach für eine neue Frage bitte einen neuen Thread auf.

Ich schliesse dann mal hier.

@IceTube: Was würdest du sagen, wenn du mit einem kaputten Auspuff in die Werkstatt kommst und die bauen dir den ganzen Auspuff ab mit den Worten: "So, da kann nichts mehr kaputt gehen."?

herRrscher 12. Jun 2008 19:46

Re: Listenindex überschreitet das Maximum (2)
 
Ich hab die Lösung gefunden Danke


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:08 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz