Forum: Object-Pascal / Delphi-Language
Delphi
by mirage228,
27. Dez 2004
Hi,
natürlich kann ich das ganze auch anders gestalten. Es ging mir aber darum, warum Borland diese Konstruktion nicht mehr zulässt und auch nichts davon in der Doku erwähnt. Auch wollte ich, falls es möglich ist, diese Konstruktion beibehalten, damit ich nicht allzu viel Portierungsaufwand habe.
mfG
mirage228
Forum: Object-Pascal / Delphi-Language
Delphi
by mirage228,
26. Dez 2004
Ja der Code ist schon etwas älter und es gibt sicher wege, das ganze eleganter und evtl. auch besser zu lösen, aber es geht mir darum, dass der Code unter D7 einwandfrei und korrekt funktioniert hat und in D2005 halt nicht mehr :?
Wenn ich "class property" schreibe, erhalte ich folgende Meldung:
Also scheint D2005 für class properties wohl keine virtuellen bzw. virtuell abstrakten...
Forum: Object-Pascal / Delphi-Language
Delphi
by mirage228,
25. Dez 2004
Hi Christian,
ja das erscheint mir auch so :? . Nur: Wieso sollte es denn nicht mehr gehen? :gruebel:
mfG
mirage228
Edit:
P.S.: Unter Windows.Forms geht es auch nicht.
Forum: Object-Pascal / Delphi-Language
Delphi
by mirage228,
25. Dez 2004
Hallo,
ich hatte unter Delphi 7 diese Konstruktion (bzw. Klasse), die ohne Probleme funktionierte:
type
TCipher = class(TObject)
protected
class function GetGUID(): TGUID; virtual; abstract;
class function GetName(): WideString; virtual; abstract;
class function GetShortDesc(): WideString; virtual; abstract;