Einzelnen Beitrag anzeigen

Benutzerbild von KodeZwerg
KodeZwerg

Registriert seit: 1. Feb 2018
3.685 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Starten wahlweise mit und ohne GUI

  Alt 5. Jun 2018, 23:53
Hallo jus, ja es gibt einen eleganteren Weg der auch Deine Applikation schneller macht! (Jedenfalls wenn ein Parameter übergeben wurde)
Mach das in .dpr ohne vorher GUI zu laden.

edit
also so wie hier in diesem Beispiel:
Delphi-Quellcode:
program DFK;

uses
  Forms,
  uMain in 'uMain.pas{frmKnips},
  uClear in 'uClear.pas{frmClear};

{$R *.res}

begin
  if ParamCount = 0 then // wenn keine Parameter angegeben wurden, dann lade die GUI
  begin
    Application.Initialize;
    Application.MainFormOnTaskbar := True;
    Application.Title := 'Der Fenster Knipser by KodeZwerg';
    Application.CreateForm(TfrmKnips, frmKnips);
    Application.CreateForm(TfrmClear, frmClear);
    Application.Run
  end
  else
  begin
// Code ohne GUI fängt hier an....
// Du musst in Uses das einbinden wo Du ohne GUI Zugriff drauf benötigst, eventuell Windows.pas für API?
  end;
end.
War es das was Du meintest?
Gruß vom KodeZwerg

Geändert von KodeZwerg ( 6. Jun 2018 um 01:37 Uhr) Grund: Erklärung hinzugefügt.
  Mit Zitat antworten Zitat