Thema: Delphi Klassen wiederfinden

Einzelnen Beitrag anzeigen

Benutzerbild von DGL-luke
DGL-luke

Registriert seit: 1. Apr 2005
Ort: Bad Tölz
4.149 Beiträge
 
Delphi 2006 Professional
 
#2

Re: Klassen wiederfinden

  Alt 9. Mai 2006, 19:25
Die VCL hat das auch an Variablen gekettet. Die Komponenten sind nämlich alle in Form1.Controls drin.

Eine Klasse ist ein Speicherbereich, und dieser Speicherbereich ist durch den Klassenzeiger (Anfang des Speicherbereichs) und die Klassendeklaration (Größe der Klasse und Adresse der Felder) hinreichend beschrieben.

Du kannst natürlich jetzt sowas machen:

Delphi-Quellcode:
for i := 0 to Ende_des_adressbereiches do
  if TObject(i) is TMyClass then
    if TMyClass(i).name = 'gesuchter_namethen
      showmessage('gefunden');
Aber wir sollten uns ja wohl einig sein, dass das Quatsch ist.
Lukas Erlacher
Suche Grafiktablett. Spenden/Gebrauchtangebote willkommen.
Gotteskrieger gesucht!
For it is the chief characteristic of the religion of science that it works. - Isaac Asimov, Foundation I, Buch 1
  Mit Zitat antworten Zitat