HTML Engine Server

TsgcHTMLEngine_Server — koppelt sgcHTML-paginaweergave aan een TsgcWSHTTPServer en serveert weergegeven pagina's plus alle ingebedde Bootstrap-, htmx- en Chart.js-bronnen.

TsgcHTMLEngine_Server

Een infrastructuurcomponent die zich koppelt aan een actieve TsgcWSHTTPServer, binnenkomende HTTP-verzoeken onderschept en deze naar de juiste sgcHTML-pagina-handler stuurt. Ingebedde Bootstrap-, htmx- en Chart.js-bronnen worden automatisch geserveerd; geen CDN vereist.

Componentklasse

TsgcHTMLEngine_Server

Rol

Serveert sgcHTML-pagina's via HTTP

Talen

Delphi, C++ Builder, .NET

Koppel aan een server en ga live

Wijs de eigenschap Server toe, stel Active in op True en elke geregistreerde pagina is via HTTP bereikbaar met Bootstrap CSS/JS die automatisch vanuit ingebedde bronnen wordt geserveerd.

uses
  sgcHTMLEngine_Server;

var
  oEngine: TsgcHTMLEngine_Server;
begin
  oEngine := TsgcHTMLEngine_Server.Create(nil);
  try
    oEngine.Server   := WSSServer;   // your TsgcWSHTTPServer
    oEngine.BaseURL  := '/';
    oEngine.Active   := True;
  except
    oEngine.Free;
    raise;
  end;
  // oEngine now serving; free it when the server shuts down
end;
// includes: sgcHTMLEngine_Server.hpp
TsgcHTMLEngine_Server *oEngine = new TsgcHTMLEngine_Server(NULL);
oEngine->Server  = WSSServer;
oEngine->BaseURL = "/";
oEngine->Active  = true;
using esegece.sgcWebSockets;

var engine = new TsgcHTMLEngine_Server();
engine.Server  = wssServer;
engine.BaseURL = "/";
engine.Active  = true;

Belangrijkste eigenschappen en methoden

De leden die u het vaakst gebruikt.

Server

Wijs de actieve TsgcWSHTTPServer toe waarmee de engine HTTP-verzoeken serveert.

Active

Stel in op True om de engine te starten; deze onderschept overeenkomende verzoeken en delegeert ze naar uw pagina-handlers.

BaseURL

Het URL-padvoorvoegsel voor alle pagina's die door deze engine worden beheerd (standaard '/').

Statische bronnen

Bootstrap CSS/JS en Chart.js worden automatisch geserveerd vanuit ingebedde bronnen; geen CDN vereist tijdens uitvoering.

RegisterPage

Registreer een pagina-handler op een specifiek subpad zodat de engine verzoeken naar uw sgcHTML-renderinglogica stuurt.

HandleRequest

Toegangspunt aangeroepen door de hostserver voor elk binnenkomend verzoek; stuurt naar de juiste pagina of serveert een statische bron.

Blijf verkennen

Online helpVolledige API-referentie en gebruikshandleiding voor dit onderdeel.
Alle sgcHTML-componentenBlader door de volledige functiematrix van 60+ componenten.
Download gratis proefversieDe proefversie van 30 dagen bevat de 60.HTML-demoprojecten.
PrijzenEnkelvoudige, team- en sitelicenties met volledige broncode.

Klaar om te beginnen?

Download de gratis proefversie en begin met het bouwen van web-UI's in Delphi, C++ Builder en .NET.