![]() |
Videodatein mit varialbem Abspielprogramm abspielen
Hya,
ich wollte mal wissen wie ich in einem Programm das mir Videos auslistet diese mit einem beliebigen Programm aus dem Programm starten lassen kann. Das heißt in einem Optionsfenster gibt der User den Pfad der EXE des Players an und dann soll man die Filme mit dem Player starten können. Hat jemand ne idee wie man das umsetzen könnte? Greetz Master_BB |
Re: Videodatein mit varialbem Abspielprogramm abspielen
Hi Master_BB...
probiers mal mit WinExec:
Delphi-Quellcode:
Wenn Du eine Datei mit dem Programm öffnen willst, häng einfach an die Variable "Programm" noch den Dateinamen mit ran -> Programm := 'C:\Programm.exe ' + Dateiname_in_Variable
...
function play(): boolean; var Programm: String; begin Programm := 'c:\Programm.exe'; WinExec(PChar(Programm), SW_ShowNormal); end; ... mfg ~Lordnightmaere~ |
Re: Videodatein mit varialbem Abspielprogramm abspielen
Hi,
WinExec ist laut Microsoft veraltet und dient nur der Kompatibilität zu Win16 Am besten du benutzt ![]() ![]() mfG mirage228 |
Re: Videodatein mit varialbem Abspielprogramm abspielen
also ich hab jetzt
den shell befehl benutzt. jedoch funktioniert es nicht das wenn pfad = windoof media player ist eine datei die in video ist zu starten. wenn ich video weglasse startet der wmp ganz normal aber er soll halt mit der video datei starten und diese gleich abspielen. ShellExecute(0, Nil, PChar(pfad+' -'+video), Nil, Nil, SW_NORMAL); |
Re: Videodatein mit varialbem Abspielprogramm abspielen
hi,
so kann es ja auch nicht klappen soll heißen: ShellExecute(hinstance, open, pchhar(pfad+' '+video), nil, nil, sw_shownormal) |
Re: Videodatein mit varialbem Abspielprogramm abspielen
startet dennoch nicht
ShellExecute(hinstance, 'open', pchar(pfad+' '+video), Nil, Nil, sw_shownormal); open mußte ich in '' setzten damit er es nimmt. ohne video klappt aber mit gehts net pfad := 'c:\programme\bla\wmp.exe' video := 'd:\film.avi' wie soll ich die beiden pfade verknüpfen damit wmp die file startet? |
Re: Videodatein mit varialbem Abspielprogramm abspielen
re,
suche doch demnächst einfach mal in der registry und schaue wie es da gemacht wird wmplayer.exe /play file oder wmplayer.exe /open file |
Re: Videodatein mit varialbem Abspielprogramm abspielen
Zitat:
Delphi-Quellcode:
ShellExecute(hinstance, 'open', pchar(pfad), pchar(video), Nil, sw_shownormal);
|
Re: Videodatein mit varialbem Abspielprogramm abspielen
hya,
ein prob gibt es dennoch, und zwar wenn der Pfad der videodatei ein Leerzeichen enthält startet jedes Videoprogramm nicht. Ist der Dateiname der videodatei ohne Leerzeichen dann funktioniert es. Weiß jemand wie man das beheben kann? (es funktioniert mit shellexecute und mit winexec nicht) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:21 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz