System.GetModuleFileName

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.

Voir aussi