Bonjour.
Pour ouvrir un fichier avec le programme adapté, j'utilise la fonction ShellExecute.
Le fonctionnement est correct, mais je cherche à gérer un peu mieux les erreurs.
D'après MSDN, en cas d'erreur ShellExecute renvoie une valeur inférieure ou égale à 32 qui correspond à l'un des codes suivants : ERROR_FILE_NOT_FOUND, ERROR_PATH_NOT_FOUND, ERROR_BAD_FORMAT, SE_ERR_ACCESSDENIED, etc ...
Pour le moment je gère toutes les erreurs de la même façon.
Je voudrais distinguer les différentes erreurs mais je n'ai pas réussi à trouver les valeurs numériques des codes SE_ERR ...
Savez-vous où je peux trouver ces informations ?
Merci d'avance pour votre aide.
Cordialement,
Mathieu D.
Partager