PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : WinMain() to argv[] unter WinCE



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 ?

anda_skoa
20-11-2007, 13:41
Eventuell gibt es CommandLineToArgv (also ohnw W, d.h. ASCII statt Unicode) unter WinCE.

Sonst hätte ich dazu noch folgenden Tipp gefunden, wenn du den Micrsoft Compiler benutzen solltest:
http://www.daniweb.com/forums/post164527-3.html

Ciao,
_