exec
-
Hallo,
was mach ich falsch mit exec?
execl("c:\\pfad\\prog.exe", NULL)
Hier wird EAccessVolation in CC3290MT.DLL gemeldet.
bei
execl("C:.\\pfad", "prog.exe", NULL )
passiert gar nix.
mit system(....) wird das Programm gestartet, allerdings unter einem Konsolenfenster, was nicht so toll ist.
Gruß rudi
-
Ja, ja, das Thema ist ähnlich wie bei sonic_1233.
Mit ShellExecute() gehts bei mir auch.
Weil ich aber dickköpfig bin.: wozu ist dann exec da?
-
-
Ja, aber leider unter Unix.
ich arbeite mit Vista und Rad2010.Mein Versuch ein anderes Windows-Programm mit ShellExecute zu starten ging nicht. Warum?
Gruß rudi
-
Hallo
Die exec-Funktionsfamilie ist ein Teil der WinAPI, allerdings nur als bescheidene Unix-Kompatibilität. Verwende lieber ShellExecute.
Mein Versuch ein anderes Windows-Programm mit ShellExecute zu starten ging nicht. Warum?
Weil du etwas falsch gemacht hast. Was genau können wir aufgrund mangelnder Infos von dir nicht sagen. Lies dir FAQ und Builder-Hilfe zur Funktion durch, und las dir den Fehlercode anzeigen.
bis bald
akari
-
Hallo,
Danke für die Info.
Meinen Fehler hab ich inzwischen gefunden.Bis dann...
Gruß Rudi