Entwickler-Ecke

Sonstiges (Delphi) - TStringList -> FindComponent


Alibi - Mi 26.03.03 18:10
Titel: TStringList -> FindComponent
Hi,
ich möchte eine TStringList über ihren Namen ansprechen.
FindComponent funktioniert hier natürlich nicht, der Versuch

Quelltext
1:
ShowMessage(TStringList(FindComponent('f31'))[0]);                    

schlug dementsprechend fehl.
Gibt es eine Möglichkeit dafür?


wulfskin - Mi 26.03.03 18:50

Hallo Alibi!

Du hast, so geht es wirklich nicht!
Beschreib dein Problem etwas ausführlicher und wir können dir mit etwas anderem weiterhelfen. Ich wette du brauchst diese Funktion gar nicht, sondern kannst dir einfach in einer Variablen "merken", wo sich die Stringliste gerade befindet.

Gruß wulfskin!


AndyB - Mi 26.03.03 18:51

Nur wenn du eine weitere Liste mit allen Stringlisten erschaffst, die eine Zuweisung Name, Liste enthält und in der du dann suchst. Eine andere Möglichkeit gibt es nicht, da der Compiler sämtliche Variablennamen durch Adressen ersetzt.


Alibi - Mi 26.03.03 19:03

Hm, schade, dass es sowas wie FindObject also nicht gibt, war ja klar. :)

Aber ein Array of TStringlist wirds wahrscheinlich tun. :)