Einzelnen Beitrag anzeigen

Dragon27

Registriert seit: 20. Nov 2003
Ort: Aßling
543 Beiträge
 
Delphi XE6 Enterprise
 
#4

Re: Wie kann ich ein Programm starten wo ich den Pfad nicht

  Alt 6. Okt 2004, 09:23
Hallo,

ja also habe ich das jetzt richtig verstanden, dass man das in diesem Stil machen soll:

-Standardpafd z.B. C:\Windows\Programme\Office
wenn programm nicht vorhanden dann:
-D:\Programme\Office
-Wenn da nicht vorhanden vom Anwender selber definieren lassen...

Ist das in sofern Korrekt?

Wenn ja habe ich eine Frage noch zum starten an sich, ich habe bei swissdelphicenter einen Quelltext
zum starten von Programmen gefunden:

Code:
 procedure OpenProgram(prog, params: string);
var
  c, p: array[0..800] of Char;
begin
  StrPCopy(c, prog);
  StrPCopy(p, params);
  ShellExecute(Application.Handle, 'open', c, p, nil, SW_NORMAL);
end;
Ich kann mich aber mal an ein Beispiel erinnern was anders aussah. Ist die obere eine gute Methode oder gibt es bessere möglichkeiten so einen "öffnenquelltext" zu schreiben?

Danke!
Delphi is ......... DELPHI!!
  Mit Zitat antworten Zitat