Autor Beitrag
Raze-t
Hält's aus hier
Beiträge: 9



BeitragVerfasst: Mi 11.02.09 15:30 
Hallo^^
Wie der Titel schon verrät, möchte ich ein Programm schreiben, bei dem, wenn ich auf einen Button klicke, eine externe Datei geöffnet wird!
Das Problem ist, dass ich nicht weiß, wie der Befehl dazu lautet...
Also bei
procedure TForm1.Button1Click(Sender: TObject) möchte ich dann, dass eine externe Datei geöffnet wird...
Wie stelle ich das an?^^
Bitte um schnelle Antwort,
danke
ZeitGeist87
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1593
Erhaltene Danke: 20

Win95-Win10
Delphi 10 Seattle, Rad Studio 2007, Delphi 7 Prof., C++, WSH, Turbo Pascal, PHP, Delphi X2
BeitragVerfasst: Mi 11.02.09 15:45 
Moin!

Nach langer langer Zeit mal wieder ein Posting von mir.

Suche in der Entwickler-Ecke SHELLEXECUTE hilft dir dabei.

Du musst die Unit shellapi in die Uses-Klausel einbinden und dann folgendes im Code schreiben:

ausblenden Delphi-Quelltext
1:
2:
3:
4:
TForm_Main.Buttonblabla
begin;
 shellexecute(application.handle, 'open', pchar(Dateiname), nil, pchar('Verzeichnis'), SW_ShowNORMAL);
end;


LG
Stefan

_________________
Wer Provokationen, Ironie, Sarkasmus oder Zynismus herauslesen kann soll sie ignorieren um den Inhalt meiner Beiträge ungetrübt erfassen zu können.


Zuletzt bearbeitet von ZeitGeist87 am Mi 11.02.09 15:47, insgesamt 1-mal bearbeitet
JayEff
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2971

Windows Vista Ultimate
D7 Enterprise
BeitragVerfasst: Mi 11.02.09 15:46 
Ich weiß zwar nicht genau was du mit öffnen meinst (Exe ausführen? txt in Notepad öffnen? :nixweiss: ) aber wenn du mal gesucht hättest...:
Suche in: Delphi-Forum, Delphi-Library DATEI ÖFFNEN
wärst du hierrauf gestoßen: www.delphi-forum.de/viewtopic.php?t=81798
;)
Bitte nächstes mal selber suchen.

PS: Bitte keine Schiebepostings in die Shoutbox, die gehören da nicht rein. ;)

_________________
>+++[>+++[>++++++++<-]<-]<++++[>++++[>>>+++++++<<<-]<-]<<++
[>++[>++[>>++++<<-]<-]<-]>>>>>++++++++++++++++++.+++++++.>++.-.<<.>>--.<+++++..<+.


Zuletzt bearbeitet von JayEff am Mi 11.02.09 15:47, insgesamt 1-mal bearbeitet
Nersgatt
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1581
Erhaltene Danke: 279


Delphi 10 Seattle Prof.
BeitragVerfasst: Mi 11.02.09 15:46 
Was meinst Du mit öffnen.
Willst Du in Deinem Programm den Inhalt lesen, oder die Datei mit dem dazugehörigen Programm öffnen (z.B. doc mit Word, usw)?

_________________
Gruß, Jens
Zuerst ignorieren sie dich, dann lachen sie über dich, dann bekämpfen sie dich und dann gewinnst du. (Mahatma Gandhi)
Raze-t Threadstarter
Hält's aus hier
Beiträge: 9



BeitragVerfasst: Mi 11.02.09 15:49 
aso, ich möchte damit eine .bat datei öffnen ;)
elundril
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 3747
Erhaltene Danke: 123

Windows Vista, Ubuntu
Delphi 7 PE "Codename: Aurora", Eclipse Ganymede
BeitragVerfasst: Mi 11.02.09 15:51 
willst du sie ausführen oder willst du das der text der .bat datei in deiner EXE aufscheint?

lg elundril

_________________
This Signature-Space is intentionally left blank.
Bei Beschwerden, bitte den Beschwerdebutton (gekennzeichnet mit PN) verwenden.
Raze-t Threadstarter
Hält's aus hier
Beiträge: 9



BeitragVerfasst: Mi 11.02.09 15:52 
ich möchte, dass die datei ausgeführt wird^^
(vielen dank für die vielen antworten :) )
ZeitGeist87
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1593
Erhaltene Danke: 20

Win95-Win10
Delphi 10 Seattle, Rad Studio 2007, Delphi 7 Prof., C++, WSH, Turbo Pascal, PHP, Delphi X2
BeitragVerfasst: Mi 11.02.09 15:53 
Somit ist shellexecute das Richtige ;-)

_________________
Wer Provokationen, Ironie, Sarkasmus oder Zynismus herauslesen kann soll sie ignorieren um den Inhalt meiner Beiträge ungetrübt erfassen zu können.
elundril
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 3747
Erhaltene Danke: 123

Windows Vista, Ubuntu
Delphi 7 PE "Codename: Aurora", Eclipse Ganymede
BeitragVerfasst: Mi 11.02.09 15:53 
Dann ist shellexecute dein freund! :D

lg elundril

_________________
This Signature-Space is intentionally left blank.
Bei Beschwerden, bitte den Beschwerdebutton (gekennzeichnet mit PN) verwenden.
Raze-t Threadstarter
Hält's aus hier
Beiträge: 9



BeitragVerfasst: Mi 11.02.09 16:02 
ah^^
es funktioniert :)
dankeschön an alle, ihr habt mir seeeeeeeeeeeeehr geholfen ^^
JayEff
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2971

Windows Vista Ultimate
D7 Enterprise
BeitragVerfasst: Mi 11.02.09 16:02 
user profile iconRaze-t hat folgendes geschrieben Zum zitierten Posting springen:
ah^^
es funktioniert :)
dankeschön an alle, ihr habt mir seeeeeeeeeeeeehr geholfen ^^

Aber gern doch :zustimm:

_________________
>+++[>+++[>++++++++<-]<-]<++++[>++++[>>>+++++++<<<-]<-]<<++
[>++[>++[>>++++<<-]<-]<-]>>>>>++++++++++++++++++.+++++++.>++.-.<<.>>--.<+++++..<+.