Array übergabe IE Java Script -> ActiveX
-
Hallo Zusammen,
ich möchte eine ActiveX Element Programmieren das ich auf einer Internetseite einbinden und JavaScript Arrays übergegeben kann.
Mein Problem ist, wie muss ich auf ActiveX Seite das Array verarbeiten.
Ich habe bsiher in Visual 6 C++ mit dem Assistenten ein ActiveX Projekt erstellt. Anschließend eine Methode mit Parameter VARIANT erzeugt, aber beim Aufruf aus der HTML Seite mit JavaScript kommt der Fehler :"Typen unverträglich"
Definition in der Schnittstelle und Verarbeitung in dem Methoden Aufruf ?
Jemand eine Idee oder Tip wie ich das machen kann ?Danke,
gruss
Marcus
-
versuchs mal mit nem SAFEARRAY
-
Hallo,
danke für den Tip, funktioniert aber immer noch nicht, hier mal ein codeschnippsel :Schnittstellen definition
methods: // HINWEIS - Der Klassen-Assistent verwaltet hier Informationen über die Methoden. // Lassen Sie äußerste Vorsicht walten, falls Sie diesen Abschnitt bearbeiten. //{{AFX_ODL_METHOD(CBasicTestCtrl) [id(1)] void DoEvents(); [id(2)] void Break(); [id(3)] void Test(SAFEARRAY(VARIANT)* vaTest); // <-------------- ? //}}AFX_ODL_METHODFunktionsdefinition
// Dispatch-Tabellen //{{AFX_DISPATCH(CBasicTestCtrl) afx_msg void DoEvents(); afx_msg void Break(); afx_msg void Test(LPSAFEARRAY* ppsaBytes); // <------------------ ? //}}AFX_DISPATCHAfruf auf der HTML Seite in Java Script
function Test() { AcxCommCli.Test(0x10); }Es erscheint immer noch der Fehler "Typen unverträglich"... ?
Danke,
gruss
Marcus
-
*push*
Kann mir niemand einen genaueren Tip geben evtl. Code Beispiel..
Danke,
gruss
Marcus