Parameter übergabe an BCC Programm via Konsole - wie?
-
Hallo,
ich habe ein Fensterorientiertes Programm mit dem Borlan Builder erstellt.
Gibt es eine Möglichkeit abzufragen ob das Programm mit Parametern gestartet wurde, und in diesem fall ggf. den Hauptdialog nicht zu starten, sondern stattdessen eine Konsolenausgabe zu erzwingen?Grund ist, dass wenn das Programm vom User durch einen Doppelklick gestartet wird dieses komfortabel in einer GUI konfiguriert und bedient werden können soll. Es soll aber auch z.B. durch ein Skript mit Parametern gestartet werden können, und dann selbständig durchlaufen, und sich nach erledigtem Job, auch wieder beenden.
Ist das möglich?
Und wie würde ich diese Anforderung umsetzten?
Passiert das in WinMain?
und wenn, dann wie?WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) { try { Application->Initialize(); Application->CreateForm(__classid(TfMain), &fMain); Application->Run(); } catch (Exception &exception) { Application->ShowException(&exception); } catch (...) { try { throw Exception(""); } catch (Exception &exception) { Application->ShowException(&exception); } } return 0;Danke!!
-
Siehe ParamStr().
Allerding kannst du GUI und Konsole nicht mischen, du könntest also allenfalls verhindern, dass die Fenster angezeigt werden.