Ho deciso di utilizzare la funzione COM per utilizzare una OCX in una pagina PHP.
Tra vari problemi sono riuscito a tirare giù il codice grazie a degli esempi forniti in VB6.
Mi sono però arenato su una cosa che sembra stupida, ma a cui non trovo soluzione.
Ecco un po di codice ed il problema:
//Inizializzo il tutto
$ela = new COM("ELAMI.ELAMIControl");
$ela->Initialize(1);
Fin qua tutto bene, inizializzo e con del codice che non sto a mettere per non complicare le cose riesco ad interagile con ELAMI
Poi quando devo eseguire il comando seguente...
$nome="Test-EJ.xml";
$ela->Execute($nome);
...mi da il seguente errore: com_exception: Parameter 0: Incompatibilità tra tipi.
Ora avendo prima provato il codice in VB6 so benissimo che si aspetta un parametro di tipo STRING ma non riesco a levarci le gambe...
Se qualcuno ha qualche idea gli sono molto grato!
Saluti
Tra vari problemi sono riuscito a tirare giù il codice grazie a degli esempi forniti in VB6.
Mi sono però arenato su una cosa che sembra stupida, ma a cui non trovo soluzione.
Ecco un po di codice ed il problema:
//Inizializzo il tutto
$ela = new COM("ELAMI.ELAMIControl");
$ela->Initialize(1);
Fin qua tutto bene, inizializzo e con del codice che non sto a mettere per non complicare le cose riesco ad interagile con ELAMI
Poi quando devo eseguire il comando seguente...
$nome="Test-EJ.xml";
$ela->Execute($nome);
...mi da il seguente errore: com_exception: Parameter 0: Incompatibilità tra tipi.
Ora avendo prima provato il codice in VB6 so benissimo che si aspetta un parametro di tipo STRING ma non riesco a levarci le gambe...
Se qualcuno ha qualche idea gli sono molto grato!
Saluti