Forum: Object-Pascal / Delphi-Language
Delphi
by Hansa,
1. Mai 2009
In der Frage gibt es kein "Recht haben". Ich habe lediglich die möglichen Nachteile vom "Tag verbrennen" angesprochen und man sich notfalls mal mit properties etc. Kundig machen sollte.
Forum: Object-Pascal / Delphi-Language
Delphi
by Hansa,
1. Mai 2009
Hier scheint Verwirrung zu herrschen. :mrgreen: Trotzdem noch zu dem is/as. Man kann ja sogar den Namen der Komponente für gezielte Aktionen verwenden. Angenommen, man will irgendeinen Text wegen irgendeiner Aktion, z.B. ButtonClick nur im "Edit9" haben :
if c is TEdit then
if (copy ((c as TEdit).Name,5,1) = '9') then
(c as TEdit).Text := 'TEST';
Wäre zwar identisch...
Forum: Object-Pascal / Delphi-Language
Delphi
by Hansa,
1. Mai 2009
Zuerst : ComponentCount <F1>
Prinzip ist so :
if (MeineKomponente is TEdit) then
(MeineKomponente as TEdit).Clear;
Uff, fast schon zu spät. :shock: Trotzdem genau gucken : meine Zeilen sind etwas anders wegen dem "as".