dynamischer Webbrowser



  • Weiss zufällig Jemand, wie ich einem dynamisch erzeugten Webbrowser
    eine Methode zuweisen kann.
    Der unten abgebildete Quelltext gibt an Zeile2 den Fehler
    kein zulässiger Typ aus.

    TCppWebBrowser *webbrowser = new TCppWebBrowser(this);
    webbrowser->OnNewWindow2=SpeedButton2->Click();
    

    Danke schonmal für Antworten



  • Du musst eine methode definieren (deklarieren?), die genau der Syntax der Methode des webbrowser->OnNewWindow2 entspricht. Die kannste dann zuweisen.

    In dieser kannste machen was Du willst.



  • Hallo, Danke für Deine Antwort,
    aber das hatte ich schon probiert, krieg ich denselben Fehler: Kein zulässiger Typ

    //Im Header unter private
            void __fastcall NewWindow2(TObject *Sender,
          LPDISPATCH *ppDisp, TOLEBOOL *Cancel);
    
    //in Cpp die Methode
    void __fastcall TForm1::NewWindow2(TObject *Sender,LPDISPATCH *ppDisp, TOLEBOOL *Cancel);
      {
      //Code für neue Methode
      }
    
    //und irgendwo im Quelltext...
    TCppWebBrowser * webbrowser=new TCppWebBrowser(this);
    TObject *Sender2;
    LPDISPATCH *pppDisp;
    TOLEBOOL *Cancel1;
    webbrowser->OnNewWindow2=NewWindow2(Sender2,pppDisp,Cancel1);
    

    Kannst Du mir da irgendwie helfen, ich brauch das dringend, sonst fressen Sie mich auf 🙂



  • webbrowser->OnNewWindow2=NewWindow2;

    Ohne RamaPeter oder wie die Dinger heissen!!!



  • THX, Du hast mich vor dem Tode bewahrt :))
    Die RamaPeter waren es, ich danke Dir!

    Klaus



  • Keine Ursache. 🙂
    Rechnung folgt 😃 .

    PS: Wer wollte Dich den fressen - Gritters?



  • Nee, mein Boss 😉
    Schick ruhig die Rechnung, wenn Du meine Adressdaten
    rausbekommst, hehehe

    alsdann, war ne wirklich schnelle, klasse Hilfe.


Anmelden zum Antworten