Forum: Win32/Win64 API (native code)
Delphi
by Jonelmeier,
27. Sep 2007
Die Dateien existieren zu 100% unter dem kurzen Namen, vorhin mit Start->Ausführen und jetzt nochmal mit FileExists überprüft. Muss an der Server.exe liegen, da ich die gleichen Meldungen bekomme, wenn ich es per Batchdatei auf die hier genannten Weisen ausprobiere.
Ich weiß echt nicht, was man da noch machen kann... :cry: ...naja...
Danke euch allen aber für eure super Hilfe!!! :thumb:
Forum: Win32/Win64 API (native code)
Delphi
by Jonelmeier,
27. Sep 2007
Kann ich leider dann auch nichts für...
Hättest du den Thread komplett gelesen, würdes du erkannt haben das das leider auch nicht funktionert! :-( Sorry, ist nicht böse gemeint!
Forum: Win32/Win64 API (native code)
Delphi
by Jonelmeier,
27. Sep 2007
Es wäre so schön gewesen! Aber dann sagt mir TrackmaniaServer.exe das die benötigten Parameter gar nicht übergeben wurden... :cry: :cry:
Forum: Win32/Win64 API (native code)
Delphi
by Jonelmeier,
27. Sep 2007
Also es ist so:
Ich habe eine Datei: C:\Programme\TrackmaniaServer\TrackmaniaServer.exe welche aus meiner Delphi Anwendung gestartet werden soll. Funktioniert ja wie gesagt auch wunderbar.
Diese TrackmaniaServer.exe erwartet jetzt zwei Parameter, welche die Pfade zu zwei Konfigurationsdateien enhalten. Ein kompletter funktionierender Aufruf würde wie folgt aussehen:...
Forum: Win32/Win64 API (native code)
Delphi
by Jonelmeier,
27. Sep 2007
Hab mir GetShortPathName angeguckt. In Delphi soweit alles OK, Pfad wird richtig umgewandelt, der verkürzte Pfad stimmt zu 100% (über Start->Ausführen) führt er zum Ziel, die EXE meint aber trotzdem noch, das die Datei nicht existiert... Ich hab echt keine Ahnung warum, werd's wohl aufgeben müssen... :cry: :cry: :oops: :oops: :pale:
Forum: Win32/Win64 API (native code)
Delphi
by Jonelmeier,
27. Sep 2007
Ich bekomme immer noch den gleichen Fehler :oops: :oops: :cry:
Aber danke für deine Bemühungen bis jetzt!!!
Forum: Win32/Win64 API (native code)
Delphi
by Jonelmeier,
27. Sep 2007
@s-off:
Nach der Methode bekomme ich aber immer noch, wenn ich C:\Pfad zur\Datei.txt übergebe, von der EXE die Meldung das es die übergebene Datei _C_\Pfad nicht gefunden wurde, also es wird immernoch an der Leerstelle abgeschnitten...
Liegt's vielleicht an der Umwandlung nach PChar?
Forum: Win32/Win64 API (native code)
Delphi
by Jonelmeier,
27. Sep 2007
Habs ausprobiert mit /parameter_eins="C:\Pfad zur\Datei.txt" allerdings kommt dann bei der exe als wert für parameter_eins folgendes an: _C_\Pfad zur\Datei.exe_ womit es natürlich nichts anfangen kann...
Forum: Win32/Win64 API (native code)
Delphi
by Jonelmeier,
27. Sep 2007
Hallo!
Ich versuche grade eine exe zu starten (funktioniert wunderbar), und zwar mit folgendem Code:
parameter := '/parameter_eins=' + OpenDialogServer.FileName +
' /parameter_zwei=' + OpenDialogGame.FileName;
ShellExecute(Application.Handle,
'open',
'C:\Pfad\Zur\Datei.exe',