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


Anmelden zum Antworten