Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - property name


mk2 - Do 24.10.02 14:48
Titel: property name
hi,

ich hätte da mal ne grundsätzliche frage

ich hab von einer Form 2 instanzen erstellt, indem ich die variablendeklaration erweitert habe. also statt


Quelltext
1:
var Form1:TForm1;                    


habe ich das gemacht:


Quelltext
1:
var Form1,Form1b:TForm1;                    


nun dachte ich immer das die property name den variablennamen beinhaltet, aber komisch ist folgendes :


Quelltext
1:
2:
Form1b:=TForm1.Create(parent);
showmessage(Form1b.name);


die Ausgabe lautet 'Form1', aber sollte sie nicht eigentlich 'Form1b' lauten ? :?

Wie kann ich zur laufzeit zwischen den beiden instanzen unterscheiden wenn nicht über die property name?

Ich hoffe ich hab das nicht zu chaotisch erklärt, vielleicht kann mir ja jemand folgen. :wink:

mfg mk2


mk2 - Do 24.10.02 15:00

Sorry, hab grad gesehen, dass das nicht stimmt was ich geschrieben hab.
der name von form1b ist 'form1_1'.

also im prinzip hab ich mir die frage jetzt selbst beantwortet.

mfg mk2