vabbè, per quello non ho avuto problemi... ora ne ho un altro non mi funziona l'invio attraverso la funzione API osserva:
wchar_t msga[MAXLEN];
mbstowcs( msga, destination, MAXLEN );
msga[MAXLEN - 1] = L'\0';
NET_API_STATUS ris = NetMessageBufferSend( NULL, dest->Text.c_str(), NULL, (byte *) &msga[0], wcslen( msga ) * 2 );
le risposte possibili sono a me viene fuori sempre e solo "NERR_NameNotFound" come mai non lo ho capito... maggiori info le ho trovate quà:
http://msdn.microsoft.com/library/defau ... ersend.asp
avete idee?
if ( ris == ERROR_ACCESS_DENIED )
{
ShowMessage("The user does not have access to the requested information.");
}
if ( ris == ERROR_INVALID_PARAMETER )
{
ShowMessage("The specified parameter is invalid.");
}
if ( ris == ERROR_NOT_SUPPORTED )
{
ShowMessage("This network request is not supported.");
}
if ( ris == NERR_NameNotFound )
{
ShowMessage("The user name could not be found.");
}
if ( ris == NERR_NetworkError )
{
ShowMessage("A general failure occurred in the network hardware.");
}
if ( ris == NERR_Success )
{
ShowMessage("Successful send");
}