Pointe sur une chaîne à terminateur nul spécifiant le nom du fichier. Ce peut être un document ou un exécutable.
lpDirectory
Pointe sur une chaîne à terminateur nul spécifiant le répertoire par défaut.
lpResult
Pointe sur un chaîne à terminateur nul qui reçoit le nom du fichier associé à lpFile.
La fonction retourne une valeur associée à une constante décrite dans le tableau ci-dessous.
Valeur
Signification
0
Le système n'a plus assez de ressource mémoire.
ERROR_FILE_NOT_FOUND
Fichier non trouvé.
ERROR_PATH_NOT_FOUND
Chemin d'accès non trouvé.
ERROR_BAD_FORMAT
Le fichier .EXE est invalide (non Win32 .EXE ou erreur dans l'image .EXE).
Compatibilité
Toutes versions
Remarque
Aucune
Exemple 1
// Récupérer le programme qui est associé // aux fichiers de type texte RetVal est un entier long sResult est une chaîne asciiz sur 255 Fic est une chaîne asciiz sur 255 Rep est une chaîne asciiz sur 255 // Paramétrage de l'API Fic = "monfic.txt" Rep = "c:\temp" RetVal = AppelDLL32("shell32", FindExecutableA", &Fic,
&Rep,
&sResult) // Ce code vous est offert par Beaussier en ligne Selon RetVal// Affichage des messages d'erreur // Voir les constantes pour les codes de retour
Cas 0Erreur("Mémoire pleine")
Cas 31
Erreur("Pas d'association")
Cas 2
Erreur("Fichier non trouvé")
Cas 3
Erreur("Chemin non trouvé")
Cas 11
Erreur("Mauvais format")
Cas 32
Info("L'exécutable est " + sResult)
Fin // Selon