für mein Projekt bräuchte ich eigentlich die Möglichkeit, abhängig von einem Kommandozeilenparameter zwischen 2 Main-Formularen zu wechseln (eine einfache Oberfläche über den Parameter "run" oder die komplette.
Die für mich einfachste Lösung ist nun, die lpr-Datei anzupassen und ansonsten einfach 2 Formulare im Projekt zu haben. Daher steht in der *.lpr-Datei nun (nur die gegenübereinem leeren Projekt geänderten Zeilen):
Code: Alles auswählen
RequireDerivedFormResource:=True;
Application.Initialize;
if (ParamCount > 0) and (ParamStr(1) = 'run' )then
Application.CreateForm(TForm1, Form1)
else
Application.CreateForm(TForm2, Form2);
Application.Run;
Gruss
GU_Meyer
PS: Das die Abfrage von ParamCount und Paramstr noch Tücken haben kann, ist mir bekannt - darum geht es mir auch nicht.