TsgcWebSocketServer › Eigenschaften › LastError
Schreibgeschützter String mit der Beschreibung des letzten vom Server gemeldeten Fehlers.
property LastError: string read FLastError;
'' (leerer String)
Immer wenn die Komponente einen Fehler über OnError oder OnException meldet, wird der Fehlertext zusätzlich in LastError gespeichert, sodass der Grund des letzten Fehlers (zum Beispiel ein Listener, der nicht gestartet werden konnte, weil der Port bereits belegt ist) nachträglich untersucht werden kann, ohne diese Ereignisse zu behandeln. Ein leerer String bedeutet, dass kein Fehler aufgezeichnet wurde. Dieselbe Eigenschaft ist auch bei den Client-Komponenten verfügbar.
oServer := TsgcWebSocketServer.Create(nil);
oServer.Port := 80;
oServer.Active := true;
if not oServer.Active then
ShowMessage('Server failed to start: ' + oServer.LastError);