由短文件名(路径用~代替)返回长路径(100分)

  • 主题发起人 主题发起人 yanlei
  • 开始时间 开始时间
Y

yanlei

Unregistered / Unconfirmed
GUEST, unregistred user!
由短文件名(路径用~代替)返回长路径
 
GetFullPathName() API
 
function GetTempDirectory: String; //获得windows临时目录
var
TempDir: array[0..255] of Char;

begin

; ; GetTempPath(255, @TempDir);

; ; Result := StrPas(TempDir);

end;

procedure TForm1.Button1Click(Sender: TObject);
var
; ;PathBuffer: array[0..255] of char; ; // holds path names
; ;FilePart: PChar; ; ; ; ; ; ; ; ; ; ; // a pointer to the filename
begin
; ; GetShortPathName(PChar(GetTempDirectory), PathBuffer, 255);
; ; showmessage(PathBuffer);
; ; GetFullPathName(PChar(GetTempDirectory), 255, PathBuffer, FilePart);
; ; showmessage(string(PathBuffer));

end;
上面使用了GetFullPathName,结果不对,why???
 
多人接受答案了。
 
后退
顶部