Mètode MakeFullPath
Prototip
MakeFullPath Proto lpszPath:LPSTR, lpszFile:LPSTR
Sintaxi
Invoke MakeFullPath, lpszPath, lpszFile
Funció
Genera la ruta completa de lpszPath més lpszFile. La ruta completa es torna a lpszPath.
Paràmetres
lpszPath
Punter a l'adreça efectiva d'una cadena de text acabada en zero amb la ruta on s'ha d'afegir lpsFile.
lpszFile
Punter a l'adreça efectiva d'una cadena de text acabada en zero amb el fitxer que s'ha d'afegir a lpszPath.
Valor de retorn
Eax/Rax torna un punter a la cadena de text just després de lpszPath més la barra invertida, és a dir, l'adreça on s'ha afegit lpszFile. Si lpszFile és NULL, o és una cadena buida, només s'afegeix una barra invertida a lpszPath.
Exemples:
lpszPath
= "G:\EasyCode",
lpszFile = "Bin".
Després de cridar MakeFullPath,
lpszPath = "G:\EasyCode\Bin".
lpszPath
= "G:\EasyCode\Bin",
lpszFile = "EasyCode.exe".
Després de cridar MakeFullPath,
lpszPath = "G:\EasyCode\Bin\EasyCode.exe".
lpszPath =
"G:\EasyCode\Bin",
lpszFile =
NULL
(or an empty string). Després de
cridar MakeFullPath,
lpszPath =
"G:\EasyCode\Bin\".
OBSERVACIONS: El mètode MakeFullPath
espera que lpszPath i lpszFile
siguin cadenes Unicode
si l'aplicació s'està executant en mode Unicode,
o cadenes ANSI si no (vegeu el mètode IsAppUnicode).
Podeu cridar MakeFullPathA
si lpszPath i lpszFile
són cadenes ANSI en aplicacions
Unicode, o MakeFullPathW
si
lpszPath i lpszFile
són cadenes Unicode en aplicacions
ANSI.