ich wollte heute mal das Win23::Process-Modul ausprobieren und damit
eine MP3-Musikfile damit starten. Leider bekomme ich nur die Meldung
"undefine Subroutine...". Wenn ich dagegen eine eine .exe Datei starte habe
ich keine Problem. Kann es sein dass man mit Win32-Process nur exe Dateien
starten kann?
use Win32::Process;
use Win32;
sub ErrorReport{print Win32::FormatMessage( Win32::GetLastError() );}
Win32::Process::Create($ProcessObj,
"C:\\Ares Tube\\Download\\susiq.mp3",
0,
0,
NORMAL_PRIORITY_CLASS,
".")|| die ErrorReport();
Vielen Dank im vorraus
rommi
Strat
2008-01-27 18:49
User since 2003-08-04
5246
Artikel ModeratorIn
ja. Du kannst es aber mit dem kommando start umgehen, z.B. muesste folgendes funktionieren:
Es gibt in der Win32-API auch noch so eine ShellExecute-Funktion, die im Prinzip das gleiche wie start tut, aber eben ohne den Umweg über ein externes Programm.
When C++ is your hammer, every problem looks like your thumb.
Strat
2008-01-29 12:40
User since 2003-08-04
5246
Artikel ModeratorIn
murphy: dankeschoen, diese Idee ist noch besser (wieder was gelernt)