Einzelnen Beitrag anzeigen

Robert_G
(Gast)

n/a Beiträge
 
#6

Re: Anhand von ParamStr entscheiden welches Formular startet

  Alt 25. Aug 2004, 11:27
Ich habe es gerade mal getestet...
Delphi ist so blöd, dass es in der DPr CreateForm calls nicht in If-clauses oder ähnlichem akzeptiert.
Man _muss_ es anscheinend in eine extra Unit packen ...
Delphi-Quellcode:
unit Unit3;

interface
uses
  Forms,
  Unit1 ,
  Unit2 ;

procedure openForms;

implementation

procedure openForms;
begin
  if (ParamCount > 0) and (ParamStr(1) = '1') then
    Application.CreateForm(TForm1, Form1)
  else
    Application.CreateForm(TForm2, Form2);
end;

end.
damit man dann das hier ...
Delphi-Quellcode:
  Application.Initialize;
  openForms;
  Application.Run;
... ausführen kann.

Ich weiß schon, warum ich keinen Bock mehr auf Borlands buggy IDEs habe.
  Mit Zitat antworten Zitat