OnContextPopup dynamisch zuweisen



  • Hallo,

    Ich habe Probleme, dem Event OnContextPopup (z.B. in TForm oder TTreeView) dynamisch eine Methode zuzuweisen. Es kommt folgender Fehler.

    [C++ Fehler] Unit1.cpp(16): E2034 Konvertierung von 'void (_fastcall * (_closure )(TObject *,TPoint &,bool &))(TObject *,TPoint &,bool &)' nach 'TContextPopupEvent' nicht möglich

    Der Methodenkopf stimmt eigentlich mit TContextPopupEvent überein - es geht auch nicht, wenn ich den von BCB automatisch generierten Eventhandler erneut zuweise.

    Hat jemand eine Idee, wie ich dies zur Laufzeit bewerkstelligen kann?

    Verwendet wird Borland Developer Studio 2006.

    Gruss und Dank



  • Da fehlte doch tatsächlich ein "const" vor dem TPoint. Ein const, welches der BCB beim automatisch generierten Handler notabene auch nicht einfügt.

    Danke und Gruss



  • Danke das hat mir geholfen 🙂
    Hatte das selbe Problem.


Anmelden zum Antworten