Ciao i parametri li avevo cambiati ma li ho riportati come li vedi in quanto mi dava cmq lo stesso errore e poi nel .h la funzione SetConnectionInfo è definita così:
Non so se cambia qualcosa ai fini del parametro.codice:void SetConnectionInfo(long hDevice, LPCTSTR szVendorName, LPCTSTR szModelName, long nAddressType, LPCTSTR szAddress, long nPort, long nHttpPort, LPCTSTR szUserID, LPCTSTR szPassword) { static BYTE parms[] = VTS_I4 VTS_BSTR VTS_BSTR VTS_I4 VTS_BSTR VTS_I4 VTS_I4 VTS_BSTR VTS_BSTR ; InvokeHelper(0x1c, DISPATCH_METHOD, VT_EMPTY, NULL, parms, hDevice, szVendorName, szModelName, nAddressType, szAddress, nPort, nHttpPort, szUserID, szPassword); }
Il messaggio che compare è sempre quello anche se cambia il primo indirizzo (dovrebbe essere normale).
Per quanto riguarda unicode posso solo dirti![]()
Grazie della tua disponibilità

Rispondi quotando