Aus RAD Studio API Documentation
Klassen
| EInterpreterError | EInterpreterError ist die Exception-Klasse für Fehler bei der Auswertung von COM-Aufrufen, die durch Marshaling in einen Datenblock geleitet wurden. |
| ESocketConnectionError | ESocketConnectionError ist die Exception-Klasse für Fehler, die beim Senden und Empfangen von Meldungen mit TSocketConnection auftreten. |
| IDataBlock | IDataBlock ist die Schnittstelle, über die Objekte zur Datenblockinterpretation auf Speicherpuffer zugreifen. |
| IDataIntercept | IDataIntercept ist die Schnittstelle, die TSocketConnection-Komponenten zur Umwandlung der über die Verbindung gesendeten Daten verwenden. |
| ISendDataBlock | ISendDataBlock ist die Schnittstelle, über die Datenblockinterpreter Nachrichten an einen Anwendungs-Server senden, nachdem das Marshaling abgeschlossen ist. |
| ITransport | ITransport ist die Schnittstelle, die von TStreamedConnection für die Verbindung und die Kommunikation mit einem Remote-Anwendungsserver verwendet wird. |
| TCustomDataBlockInterpreter | TCustomDataBlockInterpreter führt bei Verbindungskomponenten, die Streams verwenden, das Marshalling von COM-Schnittstellenaufrufen durch. |
| TDataBlock | |
| TDataBlockInterpreter | TDataBlockInterpreter übernimmt das Marshaling der COM-Schnittstellenaufrufe für nicht COM-basierte Verbindungskomponenten. |
| TDataDispatch | |
| TPacketInterceptFactory | TPacketInterceptFactory ist der Typ des Klassengenerators, mit dem ein Objekt instanttiert wird, das Datenpakete abfängt. |
| TSocketConnection | TSocketConnection verwaltet mithilfe von Windows-Sockets die Verbindung zu einem Anwendungsserver. |
| TSocketTransport | |
| TStreamedConnection | TStreamedConnection ist die Basisklasse für Komponenten, die beim Verbindungsaufbau zu Anwendungsservern ihr eigenes Marshaling von Schnittstellenaufrufen ausführen. |
| TTransportThread | |
| TWebConnection | TWebConnection verwendet HTTP, um Verbindungen mit einem Anwendungsserver zu verwalten. |
Routinen
Typen
Variablen
Konstanten
| asCreateObject | asCreateObject: Integer = 4; |
| asError | asError: Integer = 1; |
| asFreeObject | asFreeObject: Integer = 5; |
| asGetAppServers | asGetAppServers: Integer = $12; |
| asGetGUID | asGetGUID: Integer = $11; |
| asGetID | asGetID: Integer = 3; |
| asGetServers | asGetServers: Integer = $10; |
| asInvoke | asInvoke: Integer = 2; |
| asMask | asMask: Integer = $FF; |
| asSoapCommand | asSoapCommand: Integer = $14; |
| CallSig | CallSig: Integer = $DA00; |
| ResultSig | ResultSig: Integer = $DB00; |
| THREAD_EXCEPTION | THREAD_EXCEPTION: Integer = $403; |
| THREAD_RECEIVEDSTREAM | THREAD_RECEIVEDSTREAM: Integer = $402; |
| THREAD_REPLACETRANSPORT | THREAD_REPLACETRANSPORT: Integer = $405; |
| THREAD_SENDNOTIFY | THREAD_SENDNOTIFY: Integer = $404; |
| THREAD_SENDSTREAM | THREAD_SENDSTREAM: Integer = $401; |