Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Exe durch Popupmenu starten (https://www.delphipraxis.net/9679-exe-durch-popupmenu-starten.html)

Nicodius 1. Okt 2003 15:49


Exe durch Popupmenu starten
 
Ich hab ein Problem:
Ist es mit Delphi möglich externe Programm zu starten??
Ich lese durch eine Komponente nämlich alle Orte und Dateinamen(+ Erweiterung) und hab die in eienr Listboxähnlichen Komponente(Gleiche Index eigenschaften!)

Wie kann ich jetzt festellen welche Datei im Listfeld ausgewählt wurde und wie kann ich durch diesen Vollständigen Pfad dann ein Programm starten?!

... Danke im Voraus

Nicodius

Dagon 1. Okt 2003 15:54

Re: Exe durch Popupmenu starten
 
http://www.delphipraxis.net/viewtopic.php?t=53

Such das nächste mal bitte zuerst in der Codelibrary. Danke! :warn:

Nicodius 1. Okt 2003 16:01

Re: Exe durch Popupmenu starten
 
;-)) Stimmt aber ich weiß dann nie unetr was ich suchen soll :lol: :mrgreen:

MrKnogge 1. Okt 2003 16:06

Re: Exe durch Popupmenu starten
 
Zitat:

Zitat von Nicodius
;-)) Stimmt aber ich weiß dann nie unetr was ich suchen soll :lol: :mrgreen:

wie wärs mit "Programm starten" :thuimb:

Nicodius 2. Okt 2003 14:07

Re: Exe durch Popupmenu starten
 
Tja problem LIEST NUR PCHARTS.... Bedeutet der Benutzer kann nicht eingeben welches Programm er starten will :(( ... Ich kanns nicht aus Strings auslesen Was jetzt ?? :pale: :cry:

Ich glaub ich könnte auch auchen aber ich will das ihr euch ein bisschen anstrengen müsst :tongue: :roteyes: :mrgreen: :stupid: ;)

Christian Seehase 2. Okt 2003 14:10

Re: Exe durch Popupmenu starten
 
Moin Nicodius,

Stichwort Typecast.

z.B.

Delphi-Quellcode:
PChar(Edit1.Text);

Nicodius 2. Okt 2003 18:40

Re: Exe durch Popupmenu starten
 
;-)) Probiers Danke!

Nicodius 2. Okt 2003 19:58

Re: Exe durch Popupmenu starten
 
Okay Noch ne Frage : Wie mach ich das jetzt : Im Edit soll der Benutzer schreiben
Use(Dateinamen) und dann soll das programm dieses Programm starten!!! und wie mach ich das :

Pfad + Dateinamen+ Dateierweiterung| und dann starten

Luckie 2. Okt 2003 20:13

Re: Exe durch Popupmenu starten
 
Delphi-Quellcode:
PChar(Pfad + Dateinamen + Dateierweiterung)

APP 2. Okt 2003 20:13

Re: Exe durch Popupmenu starten
 
Hallo,
meinst Du das?

Delphi-Quellcode:
PROCEDURE TForm1.Button1Click(Sender: TObject);
BEGIN
   ShellExecute(Handle, NIL, pChar(Edit1.Text), NIL, NIL, SW_SHOW);
END;
Wobei Du bei Programmen die im PATH liegen, den Pfad nicht angeben musst
(z.B. Notepad.exe/Editor.exe im Edit1 reicht vollkommen)


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:53 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