TsgcWebSocketServer › Właściwości › LastError
Ciąg znaków tylko do odczytu zawierający opis ostatniego błędu zgłoszonego przez serwer.
property LastError: string read FLastError;
'' (pusty ciąg znaków)
Za każdym razem, gdy komponent zgłasza błąd poprzez OnError lub OnException, tekst błędu jest również zapisywany w LastError, dzięki czemu przyczynę ostatniego błędu (na przykład listenera, którego nie udało się uruchomić, ponieważ port jest już w użyciu) można sprawdzić później bez obsługi tych zdarzeń. Pusty ciąg znaków oznacza, że nie zarejestrowano żadnego błędu. Ta sama właściwość jest dostępna w komponentach klienckich.
oServer := TsgcWebSocketServer.Create(nil);
oServer.Port := 80;
oServer.Active := true;
if not oServer.Active then
ShowMessage('Server failed to start: ' + oServer.LastError);