Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.153 Beiträge
 
Delphi 12 Athens
 
#2

AW: Welche Kompos für REST-Server empfohlen? (Windows-Dienst)

  Alt 31. Aug 2020, 12:44
Du baust deinen Server in einem Datenmodul auf.

Das kannst du dann entweder in eine VCL-Anwendung einbinden, oder in eine Service-Anwendung.




Ich hab da einen anderen Weg, aber der ist mehr schlecht gehackt, als wirklich schön nutzbar.

Hab eine ServiceAnwendung und die lässt sich auch manuell als EXE starten, wo sie eine hässliche Form bekommt, damit man sieht das Ding läuft und worüber sich die EXE beenden lässt.
Halt in einer bestehenden jahrzehnte alten Service-Anwendung den Teil zum manuellen Starten nachgerüstet.
Grund war, dass man das Ding "einfach" im Debugger starten und in Ruhe debuggen kann.

Problem ist hier ja, dass Application.Run (Unit SvcMgr statt Forms) sich sofort beendet, wenn die EXE nicht als Service gestartet wurde,
also hab ich den Code nachgebaut und führe dann die Message-Behandlung selbst durch, inkl. geänderter Abbruchbedingung.

SvcMgr.Application baut intern auf der VCL auf und nutzt auch Forms.Application, drum kommt man da an die nötigen Funktionen ran, auch wenn sie in der SvcMgr nicht zugänglich sind.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (31. Aug 2020 um 13:12 Uhr)
  Mit Zitat antworten Zitat