Fehler bei ShellExecute (Mingw)
-
kannste mal quellcode von deinem ShellExecute / ShellExecuteEx Aufruf posten ?
(und: stürzt dein programm oder das programm das aufgerufen wird ab ?)
-
mein programm schmiert ab..
ShellExecute(0,"open",temp2.c_str(), 0,0, SW_HIDE);temp2 ist der pfad..
Die Bat liegt im system32
naja sonst gehts überall nur nicht in system32
-
Schmiert es auch ab, wenn du statt temp2.c_str() z.B. "calc.exe" einsetzt ?
haste dir vor ShellExecute mal den Inhalt von temp2.c_str() via MessageBox oder so ausgeben lassen ?
-
Ne nur bei der bat datei die ich vorher gerade erstellt hab.. naja aber geschlossen hab ich den Filestream
jo der Pfad und so würde stimmen...
-
DAS IST DOCH BESTIMMT NICHT DER EINZIGE CODE IN DEINEM PROGRAMM!!!!!!!!!!!!!
-
Alter...zeig den kompletten Code.
-
Ich vermute den Fehler immer noch irgendwo im Zusammenhang mit temp2
-
hmm nein eigentlich stimmt der pfad.. naja die datei wird erst kurz vor dem Aufruf erzeugt..
-
hmm das Programm startet vorher noch einen Prozess mit ShellExecute, beende ich den, geht kommischer weise alles gut

-
Also zum dritten mal anstatt weiter zu spekulieren was der fehler sein könnte poste doch mal ein bischen mehr code was davor noch alles passiert so ist es wirklich schwer zu helfen.
MfG schirrmie
-
einfach eine datei wird erstellt.. mit ofstream.. aber ich denk das Problem liegt an dem vorherigen ShellExecute, wen dieser Prozess beendet wird läuft alles prima..
mfg burnner
frohes fest! :xmas1: :xmas2:
-
willst du uns verarschen ? ich komm wieder wenn du wirklich hilfe suchst und nicht nur meine zeit verschwendest.
-
burnner hast du dir das Gehirn zugeburnt oder willst du einfach keine Hilfe?