Datasnap.Win.SConnect.TStreamedConnection.DoError

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure DoError(E: Exception); virtual;

C++

virtual void __fastcall DoError(System::Sysutils::Exception* E);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
protected
Datasnap.Win.SConnect.pas
Datasnap.Win.SConnect.hpp
Datasnap.Win.SConnect TStreamedConnection

Beschreibung

Löst eine Exception für ein bestimmtes Exception-Objekt aus.

TStreamedConnection verwendet für Schnittstellenaufrufe an den Anwendungsserver einen separaten Thread. Wenn in diesem Thread eine Exception auftritt, wird eine Botschaft an das Fenster-Handle übergeben, das über die Eigenschaft Handle bezeichnet ist. Die Verbindungskomponente verwendet DoError zum Auslösen dieser Exceptions.

Anmerkung:  DoError wird von der Methode ThreadException aufgerufen, welche die Botschaftsbehandlung für Thread-Exceptions übernimmt. Sie wird außerdem aufgerufen, wenn Thread-Exception-Botschaften aus der Botschaftswarteschlange übernommen werden, bevor sie von der internen Fensterprozedur empfangen werden.

Siehe auch