Einzelnen Beitrag anzeigen

egentur

Registriert seit: 27. Sep 2006
Ort: Freising
60 Beiträge
 
Delphi 10.2 Tokyo Enterprise
 
#5

AW: [IntraWeb] Port dynamisch einstellen

  Alt 28. Mär 2011, 23:17
Hallo
ich hab das über ein IniFile gelöst.

Im Servercontroller beim ControllerBaseCreate

procedure TIWServerController.IWServerControllerBaseCreate(S ender: TObject);
begin
inherited;
Port := AppIniFile.ReadInteger('Port',8888);
CacheDir := AppPath+'Temp\';
CacheExpiry := AppIniFile.ReadInteger('CacheExpiry',480);
end;

AppIniFile ist hierbei eine Komponente
vom Typ TJvAppIniFileStorage aus den JEDI Bibliotheken
aber jedes normale INI File sollte funktionieren.
Auf diese Weise kann man alle möglichen Properties des ServerControllers beim Start einstellen. s.o.

Ich kompilieren meine Anwendung immer gleichzeitig als Standalone und als Service.
Als Standalone mach ich die Settings (Port, CacheExpiry etc) und schreibe das IniFile,
der Service liest dieses dann beim Start.
  Mit Zitat antworten Zitat