Data la funzione GetLastError che mi da il codice errore,
c'è anche una funzioni che dato il codice visualizzi una stringa di errore,
o che mi restituisca una stringa di errore che possa visualizzare?
Data la funzione GetLastError che mi da il codice errore,
c'è anche una funzioni che dato il codice visualizzi una stringa di errore,
o che mi restituisca una stringa di errore che possa visualizzare?
I codici restituiti dalla GetLastError li trovi su MSDN ...
Cosa vuoi sapere in particolare?
FormatMessageOriginariamente inviato da bigmickey
Data la funzione GetLastError che mi da il codice errore,
c'è anche una funzioni che dato il codice visualizzi una stringa di errore,
o che mi restituisca una stringa di errore che possa visualizzare?
La stringa la devi poi liberare con LocalFree.codice:LPSTR GetWin32ErrorDescription (DWORD dwError) { LPSTR lpszMsg = NULL; FormatMessage (FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_IGNORE_INSERTS, NULL, dwError, MAKELANGID (LANG_NEUTRAL, SUBLANG_DEFAULT), (LPSTR) &lpszMsg, 0, NULL); return lpszMsg; }
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
Si, so che posso trovarli e accanto c'è anche una stringa che spiega l'errore.
Volevo sapere se c'è una funzione che mi permette di visualizzare la stringa
associata all' errore automaticamente o se devo farlo io.
Nella seconda ipotesi dovrei copiarmi tutti i codici errori ,
associare la stringa che lo spiega.
ah ecco....FormatMessage forse è quello che cerco, lo provo subito.