J'écris une application C# .NET 2.0 dans laquelle un message devrait être reçu via le SerialPort
. Si la trame n'est pas reçue (c'est-à-dire expire) ou si elle est jugée invalide, j'ai besoin de définir un code d'erreur en utilisant SetLastError
. Windows a une pléthore de codes d'erreur. Y at-il un outil ou une référence simple pour aider à affiner le code d'erreur approprié à utiliser?Comment puis-je rechercher le code d'erreur système Windows approprié à utiliser dans mon application?
PLUS D'INFO
en lançant une exception et la manipulation plus haut dans la pile est ma préférence, ce n'est pas une option dans ce cas parce que la demande, je mise à jour n'a pas été conçu pour tirer parti de une fonctionnalité si utile.
Pourquoi avez-vous besoin d'appeler ' SetLastError'? – SLaks
@SLaks: Je veux utiliser 'SetLastError' car plus haut il y a une fonctionnalité pour enregistrer les erreurs dans un fichier texte, ce qui vaut mieux que rien, je suppose. –