PDA

Visualizza la versione completa : errore com in c++ cli e c#


giuseppe500
13-12-2016, 15:46
ciao.
Scusate le mie domande se non serviranno a nessuno.
Ho creato il wrapper c++ cli con pimpl attorno ad un progetto unmanaged c++ e adesso ok il problema che il progetto c++ usa anche com per delle sue procedure e da c# questo mi da dei problemi cosa puo essere?e come si puo intervenire da cli o da c#.
preciso che l'uso di com interno al progetto.
Grazie.

giuseppe500
13-12-2016, 20:24
ciao.
Scusate le mie domande se non serviranno a nessuno.
Ho creato il wrapper c++ cli con pimpl attorno ad un progetto unmanaged c++ e adesso ok il problema che il progetto c++ usa anche com per delle sue procedure e da c# questo mi da dei problemi cosa puo essere?e come si puo intervenire da cli o da c#.
preciso che l'uso di com interno al progetto.
Grazie. la riga dove viene generato il problema questa: in c++ nativo:


HRESULT hr = ::CoInitializeEx(nullptr, COINIT_APARTMENTTHREADED);
mInitialized = SUCCEEDED(hr);

giuseppe500
13-12-2016, 20:38
ho provato a impostare [STAThread] sul main che fa partire tutto da c# e tutto ha funzionato correttamente , ma che limitazioni posso avere da questo comando?
grazie.

Loading