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