Frage zu __fastcall



  • Wenn ich in die TForm Klasse eigene Funtkionen hinzufüge. Ist es dann besser diese ebenfalls mit __fastcall einzuleiten?

    Alle Formular-Klassenelementfunktionen müssen die Konvention __fastcall verwenden.

    Damit sind nur die Funktionen der Klasse gemeint, aber nicht meine neuen, um die ich die Klasse erweitere, oder? 🙄



  • Hallo

    __fastcall ist eine Builder-spezifische Erweitung und nicht C++ Standard-konform.
    Es ist deshalb besser es nur dort zu verwenden, wenn eh die VCL ein integraler Bestandteil ist. Also vor allem in den Formklassen bei Eventmethoden. Denn alles was einem Event zugewiesen werden soll, muß __fastcall sein. Wenn du eigene Methoden schreibst solltest du eher drauf verzichten.

    bis bald
    akari



  • Ah ok, danke für die schnelle Antwort. 🕶


Anmelden zum Antworten