Dieser Artikel kann veraltet sein: Aktuelle Dokumentation online (Englisch)
class-reference type
In Delphi können Operationen an Klassen selbst ausgeführt werden, im Unterschied zu den Instanzen der Klassen. Mit TClass können Referenzen auf Klassen deklariert und benutzt werden. Der CBuilder hat ein Gegenstück zu Delphi's TClass:
typedef TMetaClass* TClass
For example:
type
TMyClass = class of TFoo;
...
implementation
function TBar.GetClass : TMyClass;
begin
result := TMyClass;
end;
is translated to:
typedef TMetaClass* /* TFoo */ TMyClass;
...
TMetaClass * __fastcall TBar::GetClass ( )
{
TMetaClass * result;
result = __classid ( TMyClass );
return result;
}
Aber einige der Möglichkeiten von Delphi mit solchen Referenzen umzugehen werden von Delphi2Cpp bisher nicht korrekt übersetzt oder sind z.T. überhaupt nicht übersetzbar.
english
Letzte Neuigkeiten |
28.10.24
Delphi2Cpp 2.5: in Groß- und Kleinschreibung mit Deklarationen übereinstimmende Symbolnamen [more...] |
08/26/24
Delphi2Cpp 2.4: Aktualisiert auf RAD Studio 12.1 Athen [more...] |
[aus Fallstudie...] "Eine Meisterleistung -- Delphi2Cpp hat alle meine Erwartungen weit übertroffen." Tony Hürlimann
virtual-optima
29.08.2011
|
"Ich muss mich nochmal für deinen Einsatz und die Qualität deiner Arbeit bedanken, das ist absolut überdurchschnittlich ..." Gerald Ebner
Significant Software
22.01.2010
|
Diese Homepage ist aus einfachen Texten mit [Minimal Website ]generiert.
|
Minimal Website ist mit Hilfe des TextTransformers hergestellt.
|
Der TextTransformer ist gemacht mit dem Borland
CBuilder
|