TsgcWebSocketClient › Właściwości › LastError
Ciąg znaków tylko do odczytu zawierający opis ostatniego błędu zgłoszonego przez klienta.
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ę nieudanej operacji można odczytać później bez obsługi tych zdarzeń. Wartość jest automatycznie czyszczona przed każdą nową próbą połączenia wykonaną za pomocą Connect. Przeciążenie metody Connect z parametrem out AError zwraca tę wartość bezpośrednio, gdy połączenie się nie powiedzie. Pusty ciąg znaków oznacza, że nie zarejestrowano żadnego błędu.
oClient := TsgcWebSocketClient.Create(nil);
oClient.URL := 'wss://www.esegece.com:2053';
if not oClient.Connect(5000) then
ShowMessage('Connection failed: ' + oClient.LastError);