Datasnap.Win.SConnect.TStreamedConnection.DoError
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.