Delphi Befehl

A

Abahachi

Guest
Frage: Wie kann man in Delphi machen, dass wenn man auf den button klickt eine avi oder mpg datei zu öffnen (wie wenn man halt doppelklicken würde auf die AVI/mpg datei)

wie geht das?
 
shellexecute heisst der befehl

und mit shellececute dann das programm Start Beispiel.mpg
 
Dax schrieb:
shellexecute heisst der befehl

und mit shellececute dann das programm Start Beispiel.mpg

hmm .. hat jemand noch nen besseren tipp? weil mit shellexecute funtzt des net, da sagt delphi das des kein gültiger befehl is....
 
DJ Doena schrieb:

shell ('c:\Beispiel.avi');
shellexec ('c:\Beispiel.avi');
shellexecute ('c:\Beispiel.avi');

überall der selbe fehler
er gibt den befehl als undefinierter bezeichner aus ...
 
falls es jemadnen interessiert... Dax lad mit Shellexecute garnet schlecht .... er hat nur eins vergessen...

bei uses muss noch ShellApi eingefügt werden. der eigentliche befehl sieht dann so aus:

procedure TForm1.Button1Click(Sender: TObject);
begin
ShellExecute(Handle, 'open', 'c:\001.mpg', nil, nil, SW_SHOWNORMAL);
end;

damit kann man JEDE art von datei öffnen. sie waird dann einfach mit dem standart programm für diese anwendung ausgeführt. wenn keine anwendung für des teil definiert is (z.b. *.bla) dann weiss ich net was er macht... is ja auch egaöl... wer braucht schon sowas für datein wo er kein prog hat zum öffnen .....

mfg
janeway
 
Zurück
Oben