hi!
kann mir jmd sagen, was der befehl zum ausführen einer exe-datei (z.b. games) für Delphi ist !?
ty!
GMK Gast |
GMK Gast |
hi!
kann mir jmd sagen, was der befehl zum ausführen einer exe-datei (z.b. games) für Delphi ist !?
ty!
OK, das war wohl eben etwas zu C für Delphi, aber wenn du mal STFW tätest ... google Treffer nummer 1 is
http://delphi.about.com/library/weekly/aa082499.htm
ShellExecute( 0, 0, "C:\windows\system32\notepad.exe", 0, 0, 0 );Würde sich nicht kompilieren lassen,es müsste
Habe es gerade getestet,kompilieren lässt es sich,eine falsche Escape-Sequenz bringt doch nur eine Warnung und keinen Fehler.Jedoch wird bei deinem Funktionsaufruf Notepad nicht ausgeführt,weil der Pfad,dank der Escape-Sequenzen,schlichtweg falsch ist.
So,dann nochmal extra für dich.
Ein '\' in einem C-String ist normalerweise die Einleitung einer Escapesequenz,beispielsweise '\n' für Zeilenumbruch.Um jetzt einen Schrägstrich in einem String auch als richtigen Schrägstrich und nicht als Escape-Sequenz zu benutzen muss man '\\' eingeben.
Du kannst es ja ausprobieren,kompiliere deinen Code und schaue dann nach ob Notepad wirklich gestartet ist.
Bevor du hier falsche Tipps gibst,lass es lieber und lern coden.
« Uebergabe von Parametern (Variablen) von der CMD an eine .bat | Primzahlausgabe in C++ » | ||