PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Ausführen in c++????



sn0w
23.02.2008, 23:24
Ich bin grad dabei c++ zu lernen, bin monentan aufm Glatteis, denn die meisten Tuts im i-net geben nicht allzu viel her, deswegen eine Einfache frage: Wie lautet der Befehl, um etwas auszuführen...
Vielen Dank im Vorraus Dragonfighter21

MasterDennis
23.02.2008, 23:29
WinExec("prog.exe", SW_SHOW);

bin mir nicht sicher wenns falsch ist pls berichtigen ;)

l0dsb
23.02.2008, 23:51
WinExec wurde nur noch aus Kompatiblitätsgründen mit 16-Bit-Anwendungen implementiert, man sollte die Funktion nicht mehr verwenden (korrekte Funktion ist nicht auf allen OS gewährleistet!).

Alternativen sind ShellExecute (http://msdn2.microsoft.com/en-us/library/bb762153.aspx) und CreateProcess (http://msdn2.microsoft.com/en-us/library/ms682425.aspx).

Happy coding. :)