Autor Beitrag
Lotoreo
Hält's aus hier
Beiträge: 14



BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 4613
Erhaltene Danke: 24

XP home, prof
Delphi 2009 Prof,
BeitragVerfasst: So 22.02.04 11:54 
bitte schau mal in die FAQs !!!!
www.delphi-forum.de/...opic.php?t=2887&

_________________
In the beginning was the word.
And the word was content-type: text/plain.
Lotoreo Threadstarter
Hält's aus hier
Beiträge: 14



BeitragVerfasst: 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 Threadstarter
Hält's aus hier
Beiträge: 14



BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 338

Win 7 Prof.
Delphi 2005 Prof., Delphi 2010 Prof.
BeitragVerfasst: So 22.02.04 17:15 
Hi,

ausblenden Delphi-Quelltext
1:
ExtractFilePath(ParamStr(0))					


mfG
mirage228

_________________
May the source be with you, stranger.
Lotoreo Threadstarter
Hält's aus hier
Beiträge: 14



BeitragVerfasst: 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.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: 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 Threadstarter
Hält's aus hier
Beiträge: 14



BeitragVerfasst: So 22.02.04 18:06 
Tja, und ichhabe schon das nächste Problem:

ausblenden 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
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 8554
Erhaltene Danke: 481

Windows 7, Windows 10
D7 PE, Delphi XE3 Prof, Delphi 10.3 CE
BeitragVerfasst: So 22.02.04 20:32 
Das sollte mit
ausblenden 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 :roll:

_________________
We are, we were and will not be.
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: 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".