Autor Beitrag
Sy-
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 177



BeitragVerfasst: Fr 23.06.06 12:13 
Hi all!

Ich nutze D2006 und habe folgendes Problem entdeckt:

Ich habe eine TStringList welche über FindComponent aufgerufen wird, unzwar so:
ausblenden Delphi-Quelltext
1:
2:
objektname:='unsortiert';
showmessage(inttostr(tstringlist(form1.FindComponent('liste_'+objektname)).count));

Und huch, ich bekomme eine Zugriffsverletzung!

Rufe ich es im vergleich so auf:
ausblenden Delphi-Quelltext
1:
showmessage(inttostr(form1.liste_unsortiert.count));					

gibt es keine Probleme.

Ich verstehe nicht wieso, kann mir das einer erklären?
crowley
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 406

Win XP, Win Vista, Mandriva, Ubuntu
Delphi 4-8, Delphi 2006, Delphi 2007
BeitragVerfasst: Fr 23.06.06 12:16 
huhu... könnte es daran liegen, dass eine TStringList keine Komponente ist ?

;)
Sy- Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 177



BeitragVerfasst: Fr 23.06.06 12:35 
Hmm, da wäre ich irgendwie nicht so schnell drauf gekommen :wink:

Demnach: Wie soll ich denn den kram derartig ansprechen können?
crowley
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 406

Win XP, Win Vista, Mandriva, Ubuntu
Delphi 4-8, Delphi 2006, Delphi 2007
BeitragVerfasst: Fr 23.06.06 12:49 
user profile iconSy- hat folgendes geschrieben:
Hmm, da wäre ich irgendwie nicht so schnell drauf gekommen :wink:

Demnach: Wie soll ich denn den kram derartig ansprechen können?


na... wie viele von den listen hast du denn ? evt. machst du dir einen Array mit deinen Listen und kannst dann darauf zugreifen... oder du machst es so wie bisher:

Liste1.Count
Liste2.Count
...

kommt ganz darauf an, wofür du das brauchst
Sy- Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 177



BeitragVerfasst: Fr 23.06.06 13:43 
hmm, also geht das nicht / gibt sowas nicht.
schade, dann mach ich wohl ein Array mit den StringLists.

Danke schonmal für die info

Gruß Sy