tsluga
20-11-2007, 11:16
Hi,
ich muss ein Programm von Linux nach Windows CE portieren was bis jetzt geklappt hat. Ich bekomme es aber irgendwie nicht hin WinMain ( um genau zu sein LPSTR lpCmdLine ) nach argv[] zu parsen.
Laut MSDN kann man GetCommandLine nutzen, da bekomme ich aber erstens alle Parameter als 1. String und es klappt auch irgendwie nicht.
Bei einem Aufruf von hallo.exe param1 param2 liefert mir GetCommandLine einfach nur den ersten Buchstaben vom ersten Parameter also in diesem Fall ein p.
Ich habe schon gegoogelt aber nichts passendes gefunden bzw. etwas , dass auch funktioniert.
Es gibt ja auch CommandLineToArgvW aber laut MSDN und durch einen Versuch habe ich erfahren, dass dies unter Windows CE nicht funktioniert.
Wer hat einen Tipp ?
ich muss ein Programm von Linux nach Windows CE portieren was bis jetzt geklappt hat. Ich bekomme es aber irgendwie nicht hin WinMain ( um genau zu sein LPSTR lpCmdLine ) nach argv[] zu parsen.
Laut MSDN kann man GetCommandLine nutzen, da bekomme ich aber erstens alle Parameter als 1. String und es klappt auch irgendwie nicht.
Bei einem Aufruf von hallo.exe param1 param2 liefert mir GetCommandLine einfach nur den ersten Buchstaben vom ersten Parameter also in diesem Fall ein p.
Ich habe schon gegoogelt aber nichts passendes gefunden bzw. etwas , dass auch funktioniert.
Es gibt ja auch CommandLineToArgvW aber laut MSDN und durch einen Versuch habe ich erfahren, dass dies unter Windows CE nicht funktioniert.
Wer hat einen Tipp ?