C++ Builder 10.3.3. kompiliert alten Code mit Fehlern



  • Hallo,

    ich hab nach langer Zeit mal wieder mit C++ angefangen, kann aber meine alten Komponenten nicht korrekt mit dem 10.3.3. kompilieren.

    inherited::Dispatch(&Message);
    oder
    inherited::WndProc(Message);

    verursacht jetzt den Fehler:

    [bcc32c Fehler] CLTextButton.cpp(102): 'inherited' is a private member of 'Vcl::Controls::TGraphicControl'
    Vcl.Controls.hpp(2380): implicitly declared private here

    Wenn ich den alten Compiler in den Optionen einstelle funktioniert es. Was hat sich beim 10.3.3. geändert und was muß ich schreiben das es auch mit dem 10.3.3. klappt?



  • Ein sscce wäre manchmal schon hilfreich.

    🧙



  • Statt inherited benutze direkt den Namen der Basisklasse.


Anmelden zum Antworten