Parent Problem bei CppWebBrowser



  • Hallo,

    wieso bekomme ich einen Fehler, wenn ich schreibe:

    CppWebBrowser[Nr]->Parent = Form1;

    Fehler:
    Konvertierung von TForm1 nach _di_IDispatch nicht möglich.

    Need Help!!!
    Danke.



  • Jetzt mal ganz blöde geantwortet... 🙄

    Die Eigenschaft Parent ermöglicht den Zugriff auf die Automatisierungsschnittstelle des Containers der WebBrowser-Komponente.

    typedef System::DelphiInterface< IDispatch > _di_IDispatch;
    __property _di_IDispatch Parent = {read=GetIDispatchProp, index=201};
    

    Tja das Parent hier mag dich net...

    aber übergeb doch einfach beim Konstruktor des WebBrowsers deine Form...



  • aber übergeb doch einfach beim Konstruktor des WebBrowsers deine Form...

    Wie meinst du das?
    Meinst du das so:

    CppWebBrowser[Nr] = new TCppWebBrowser(Form1);
    😕



  • Jep versuchs mal.. ich habe noch nicht damit gearbeitet, aber ich verstehe zumindest die Hilfe so.
    Kannst dem entweder einen Owner übergeben der sich um das aufräumen und hoffentlich auch um das Zeichnen kümmert oder du übergibst ihm nen Handle eines Nicht-VCL Fensters.


Anmelden zum Antworten