Vinnaren i pepparkakshustävlingen!
2004-04-26, 23:44
  #1
Medlem
Nibblers avatar
Jag har fösökt med allt.

Jag kan inte se vad det är för fel därför postar jag koden här och hoppas på att ni kan hjälpa mig. Jag använder Delphi 7.

Koden:

function ExecuteFile(const FileName, Params, DefaultDir: string ;
ShowCmd: Integer): THandle;
var
zFileName, zParams, zDir: array[0..79] of Char;

begin
Result := ShellExecute(Application.MainForm.Handle, nil,
StrPCopy(zFileName, FileName), StrPCopy(zParams, Params),
StrPCopy(zDir, DefaultDir), ShowCmd);
end;


procedure TForm1.Button1Click(Sender: TObject);
begin
executeFile('test.exe','text_file','c:\test\', SW_SHOWNORMAL);
end;
Citera
2004-04-27, 02:38
  #2
Medlem
edit: det var inget. är slö.

Det fungerar inte med en absolut sökväg till .exe-filen heller?
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback