Forum: Object-Pascal / Delphi-Language
Delphi
by Neutral General,
23. Mär 2011
Doch das geht.
Das geht/ging von Anfang an. Ich benutze das hier mit Delphi 2009 ;)
Edit: Ok, auf das Objekt zugreifen (T.Caption := 'Test123') funktioniert nicht:
Mh. Nagut.
Wies mit Delphi2010/XE ist kann ich momentan nicht sagen weil ich hier grad nur Delphi 2009 hab.
Forum: Object-Pascal / Delphi-Language
Delphi
by Neutral General,
23. Mär 2011
Hast du deinen Code mal getestet?^^ Delphi mag das casten von T nicht sonderlich gerne.
:arrow: Es funktioniert so leider nicht.
Nein, man kann tatsächlich folgendes machen:
TGeneric<T: TForm> = class
end;
Forum: Object-Pascal / Delphi-Language
Delphi
by Neutral General,
23. Mär 2011
Hallo,
Wenns immer TKlasseA wäre/sein soll, dann wärs ja kein Problem :roll:
Geht ja darum, dass T ja auch jede von TKlasseA abgeleitete Klasse sein kann!
Seltsamerweise funktioniert folgendes:
procedure TKlasseB<T>.EineMethode;
var Typ: TKlasseAClass;
tmp: T;
Forum: Object-Pascal / Delphi-Language
Delphi
by Neutral General,
23. Mär 2011
Hallo,
Mir ist leider kein besserer Titel eingefallen.
Es geht darum, dass ich eine "Normale" und eine generische Klasse habe.
Das ganze sieht erstmal so aus:
TKlasseA = class
constructor Create(AParam: TObject);
end;