| Autor |
Beitrag |
Lotoreo
Hält's aus hier
Beiträge: 14
|
Verfasst: So 22.02.04 11:31
Wie kann man während ein Delphiprogramm läuft ein fremdes Programm starten? Zum Beispiel bei einem Autostartprogramm, das auf verschiedene andere Programme verweisen soll...
|
|
matze
      
Beiträge: 4613
Erhaltene Danke: 24
XP home, prof
Delphi 2009 Prof,
|
Verfasst: So 22.02.04 11:54
_________________ In the beginning was the word.
And the word was content-type: text/plain.
|
|
Lotoreo 
Hält's aus hier
Beiträge: 14
|
Verfasst: So 22.02.04 16:33
Titel: Danke!
Tut mir leid, dass ich das übersehen habe!
Hätte aber noch eine kleine Frage dazu:
Wie kann man einen Ordner öffnen? Gibt es dazu auch einen Befehl?
|
|
Lotoreo 
Hält's aus hier
Beiträge: 14
|
Verfasst: So 22.02.04 17:13
Hmm, war wohl gerade etwas voreilig mit dem nachfragen.... Hab's schon kapiert! Einfach keine Datei angeben und es funktioniert von selbst... Aber weiß wer von Euch, wie man den Dateipfad eines Delphiprogramms ermittelt?
|
|
mirage228
      
Beiträge: 338
Win 7 Prof.
Delphi 2005 Prof., Delphi 2010 Prof.
|
Verfasst: So 22.02.04 17:15
Hi,
Delphi-Quelltext 1:
| ExtractFilePath(ParamStr(0)) |
mfG
mirage228
_________________ May the source be with you, stranger.
|
|
Lotoreo 
Hält's aus hier
Beiträge: 14
|
Verfasst: So 22.02.04 17:22
Titel: Danke! :lol:
Hab leider erst zu spät mit der Suchfunktion gearbeitet, sonst hätte ich dir die Mühe ersparen können...
Gibt es irgendwas hier, was noch nicht schon von jemandem gefragt wurde?
|
|
Christian S.
      
Beiträge: 20451
Erhaltene Danke: 2264
Win 10
C# (VS 2019)
|
Verfasst: So 22.02.04 17:41
Ja. Die Antwort ist "42", aber die Frage dazu hat noch keiner gestellt, weil sie keiner kennt. 
_________________ Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
|
|
Lotoreo 
Hält's aus hier
Beiträge: 14
|
Verfasst: So 22.02.04 18:06
Tja, und ichhabe schon das nächste Problem:
Quelltext 1: 2:
| h1:=ExtractFilePath(ParamStr (0)) ; ShellExecute(Application.Handle, 'open', h1+'prog.exe', nil, nil, SW_SHOW); |
Leider ist h1 ein String, während unten ein Pchar verlangt wird... Kann man die irgendwie konvertieren?
|
|
Gausi
      
Beiträge: 8554
Erhaltene Danke: 481
Windows 7, Windows 10
D7 PE, Delphi XE3 Prof, Delphi 10.3 CE
|
Verfasst: So 22.02.04 20:32
Das sollte mit
Delphi-Quelltext 1: 2:
| h1:=ExtractFilePath(ParamStr (0)) ; ShellExecute(Application.Handle, 'open', pchar(h1+'prog.exe'), nil, nil, SW_SHOW); |
gehen. Pchar() wandelt den String um.
| Peter Lustig hat folgendes geschrieben: | | Ja. Die Antwort ist "42", aber die Frage dazu hat noch keiner gestellt, weil sie keiner kennt. |
Aber man darf ja mal die Frage stellen, wie denn die Frage lautet 
_________________ We are, we were and will not be.
|
|
Christian S.
      
Beiträge: 20451
Erhaltene Danke: 2264
Win 10
C# (VS 2019)
|
Verfasst: So 22.02.04 20:55
@Gausi: hm, das ist gefährlich. Denn wenn beides im gleichen Universum bekannt wird, wird dieses durch etwas noch bizarreres ersetzt. (Auch, wenn das vielleicht schon geschehen ist!)
_________________ Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
|
|