Vorrei usare una COM scritta in C# da un client CGI scritto in C++.
Ho implementato già istanziamento, importazione della libreria di tipi e chiamate a funzione, ma non riesco a farmi tornare valori dalla COM.
Esiste la possibilità di fare questo?
Siccome le chiamate ad una funzione COM tornano un tipo HRESULT, non è possibile farsi tornare direttamente i valori di ritorno dalle chiamate.. no?
Ho già provato a specificare i valori di rotirno come proprietà della classe nella COM, e li ho definiti nella sua interfaccia, ma se da CGI faccio una printf di quel valore, che è un intero, mi stampa sempre 74mila e qualcosa...
Qualcuno di voi mi sa dare qualche indicazione?