<< | Inhaltsverzeichnis | Suchen | >> |
Funktion
Syntax: |
DDE_CLIENT_START_ADV(<SERVICE>,<TOPIC>,<ITEM>, |
Bedeutung: |
Es wird eine Advise-Abfrage an den Server <SERVICE> mit <TOPIC>, <ITEM> gerichtet. Existiert der Server <SERVICE> und hat dieser zu <TOPIC>, <ITEM> einen Serverdienst eingerichtet, so liefert DDE_CLIENT_START_ADV als Ergebnis 0. Wenn die vom Server geschickten Daten empfangen werden, wird asynchron der Macro <MACRO-NAME> aufgerufen. Die Variable <STRING-VARIABLE> enthält die gesendeten Daten. Wenn der Server existiert und zu <TOPIC>, <ITEM> bereits wenigstens einmal Daten geliefert hat, so wird sofort nach dem Aufruf von DDE_CLIENT_ADV einmal der aktuelle Datenwert geliefert. |
|
Achtung: Auch wenn DDE_CLIENT_ADV den Fehler meldet, daß der Server (noch) nicht vorhanden ist, bleibt der Advise-Request aktiv! D.h. sobald der Server seinen Dienst anmeldet, wird automatisch die Verbindung aufgebaut. Ein erneuter Aufruf der Funktion DDE_CLIENT_ADV ist dazu nicht nötig. |
|
Diese Funktion liefert als Ergebnis 0, wenn kein Fehler auftrat, andernfalls eine Fehlernummer. Die Fehler sind im Anhang beschrieben. |
siehe auch: |
DDE_CLIENT_STOP_ADV, DDE_SERVER_ADV, DDE_SERVER_ADV_SEND_DATA |