Thema: Delphi ShellExecute-Problem

Einzelnen Beitrag anzeigen

silentAMD

Registriert seit: 27. Sep 2003
203 Beiträge
 
Turbo Delphi für Win32
 
#9

Re: ShellExecute-Problem

  Alt 21. Dez 2003, 16:03
Super!!!!
Ich bedanke mich.

Nach langem suchen hab ich den passenden eintrag gefunden:

Delphi-Quellcode:
procedure TForm1.Open(FileName, Directory: String);
begin
ShellExecute(0,'open',PChar(FileName), nil, PChar(Directory), SW_NORMAL);
if getlasterror = ERROR_NO_ASSOCIATION then
ShellExecute(0,'open','rundll32.exe', PChar('shell32.dll,OpenAs_RunDLL '+FileName), PChar(Directory), SW_SHOW)
end;
muss man getlasterror verwenden oder gibt es eine alternative?
  Mit Zitat antworten Zitat