System.GetModuleFileName
Delphi
function GetModuleFileName(Module: HMODULE; Buffer: PChar; BufLen: Integer): Integer;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.pas | System | System |
Description
Renvoie le nom complet d'un module, à partir de son handle.
Appelez GetModuleFileName pour obtenir le nom complet d'un module, à partir de son handle. Sous Windows, utilisez l'API Windows de même nom à la place.
Module
est le handle du module dont le nom de fichier est requis.
Buffer
est un tampon qui reçoit le nom de fichier.
BufLen
représente le nombre d'octets dans Buffer.
GetModuleFileName renvoie le nombre d'octets écrits dans Buffer
.
Avertissement : GetModuleFileName ne réussit pas toujours. Selon la façon dont l'application est appelée, la présence du système de fichiers /proc et d'autres facteurs, il peut arriver que GetModuleFileName renvoie un nom incomplet ou, dans certains cas, qu'elle ne renvoie aucun nom de fichier. Pensez à vérifier les résultats de cette fonction avant d'utiliser la valeur renvoyée.