Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#2

Re: Vollständigen Dateinamen ermitteln aus "%ProgramFil

  Alt 27. Apr 2009, 18:56
Delphi-Quellcode:
var
  mailprog : string;
begin
  mailprog := '%ProgramFiles%\Windows Mail\WinMail.exe';
  ExpandEnvironmentVar(mailprog);
PS: Procedure vergessen
Delphi-Quellcode:
function ExpandEnvironmentVar(var Value: string): Boolean; // kopiert aus der JCL
var
  R: Integer;
  Expanded: string;
begin
  SetLength(Expanded, 1);
  R := ExpandEnvironmentStrings(PChar(Value), PChar(Expanded), 0);
  SetLength(Expanded, R);
  Result := ExpandEnvironmentStrings(PChar(Value), PChar(Expanded), R) <> 0;
  if Result then
  begin
    StrResetLength(Expanded);
    Value := Expanded;
  end;
end;
Andreas
  Mit Zitat antworten Zitat