commandlineinfo in argv,argc umwandeln
-
hallo
ich habe eine dialogbasierte mfc anwendung die über mit parametern gestartet werden soll aber anders als bei eine commandbasierten anwendung bekomme ich keine argv,argc varabeln und kann nur denn geamten string per commandlineinfo auslesen. wie kann ich es am einfachsten in argv,argc umwandeln mit einfachen aufteilen per leertaste geht ja nicht weil ja auch argumente wie "c:\eigene dateien" vorkommen können
da muss es doch schon was fertiges geben aber ich ich finde nichts
bin für eure hilfe sehr dankbar
lewi
-
Hallo,
richtig, du bekommst keine argv oder argc-Variablen, allerdings gibt es die nicht-dokumentierten Variablen __argc und __argv, die analog einzusetzen sind

Der "offizielle" Weg ist allerdings, eine Klasse von CCommandLineInfo abzuleiten und die (virtuelle) Funktion ParseParam zu überschreiben, und dann diese abgeleitete Klasse anstelle der CCommandLineInfo-Klasse einzusetzen.
MfG