Scrivo qui anche se non so se qualcuno mi risponderà visto che non è un problema riguardante linux.
Devo sviluppare un software per della videosorveglianza utilizzando un SDK che lavoro sotto ambiente windows :muro: e già questo è un problema.
Purtroppo non posso cambiare e perciò arriviamo al mio problema principale.
Io dovrei chiamare questa funzione:
ma quando lo faccio così:codice:void SetConnectionInfo( long hDevice, BSTR szVendorName, BSTR szModelName, long nAddressType, BSTR szAddress, long nPort, long nHttpPort, BSTR szUserID, BSTR szPassword );
mi compare un errorecodice:CString Ip(strIpAddress); CString user(strUser); CString passwd(strPassword); CString model(strModel); device.SetConnectionInfo(m_hDevice,_T("Samsung"),model,XADDRESS_IP,Ip,port,0,user,passwd);
che sta ad indicare che la memoria non viene correttamente inizializzata ma sinceramente non capisco perchè.codice:Eccezione first-chance a 0x00fa2e6d in Player_Samsung.exe: 0xC0000005: Violazione di accesso nella lettura del percorso 0xcccccccc.
Non sono molto pratico del cpp ma non mi sembra di avere fatto c...te
Grazie a tutti.

Rispondi quotando