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.