Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Anderes Programm mit ShellExecute öffnen (https://www.delphipraxis.net/34346-anderes-programm-mit-shellexecute-oeffnen.html)

ehem. Benutzer 21. Nov 2004 16:52


Anderes Programm mit ShellExecute öffnen
 
Ich habe mir schon eine Seite dazu durchgelesen, nur hat es mir nicht wirklich geholfen...
Wie müsste der Befehl heissen ein anderes Programm via ShellExecute zu öffnen wenn es angenommen
test.exe heisst und unter C:\ liegt?




MfG

Thorben86 21. Nov 2004 16:59

Re: Anderes Programm mit ShellExecute öffnen
 
Einfach in der Code-Library nachschauen : ShellExecuteShellExecute

Da kann man auch suchen :shock:

ehem. Benutzer 21. Nov 2004 17:16

Re: Anderes Programm mit ShellExecute öffnen
 
Vielen Dank.



MfG

Helmi 21. Nov 2004 20:31

Re: Anderes Programm mit ShellExecute öffnen
 
hallo xallum,

ich hab hier was für dich:

Code:
procedure OpenFile(FileName: string);
var
  c: array[0..800] of Char;

begin
  StrPCopy(c, FileName);
  ShellExecute(Application.Handle, 'open', c, nil, nil, SW_NORMAL);
end;
mfg
Helmi

localizer 23. Nov 2004 12:24

Kann man damit auch "alte" DOS Programme öffnen?
 
Kann man mit der Funktion ShellExecute() auch älter DOS Programme öffnen?

Steve 23. Nov 2004 12:37

Re: Anderes Programm mit ShellExecute öffnen
 
Hi,

ShellExecute entspicht sozusagen einem "Doppelklick" auf ne Datei bzw. der Aufruf über "Start - Ausführen". Theoretisch also jedes Programm und jede Datei, deren Dateityp registriert ist.

Gruß
Stephan :dance: :xmas:


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:32 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz