Delphi 環境変数を含むファイルパスをフルパスへ変換

Delphiで、環境変数を含むファイルパスをフルパスへ変換

  1. function ExpandEnvironmentFileName(APath: string): string;  
  2. var L: Integer;  
  3. begin  
  4.     L := ExpandEnvironmentStrings(PChar(APath), nil0);  
  5.     SetLength(Result, L * 2);  
  6.     ExpandEnvironmentStrings(PChar(APath), PChar(Result), L * 2);  
  7.     Result := StrPas(PChar(Result));  
  8. end;  

コメント