DdeCallback_Connect

Die Funktion DdeCallback_Connect wird aufgerufen, wenn ein Client einen Kanal zu UniScript öffnet.

bool = DdeCallback_Connect(ssService, ssTopic)

Returnwert

bool ist TRUE (1) wenn die Verbindung eingeleitet werden soll und sonst FALSE (0).

Parameter

ssService

ssService ist der Service-Name, bei UniPlot ist dies der Name "UniPlotSL".

ssTopic

ssTopic ist der Topic-Name.

Kommentar

Die Standard-DDE-Callback-Funktionen, die sich in der Datei UniPlot\script\obj_dde.ic befinden, haben keine Funktionalität. Damit UniPlot als DDE-Server verwendet werden kann müssen die Funktionen vom Anwender geändert werden.

Beispiel

Das folgende Word-Basic-Programm bewirkt, das die UniScript-Funktionen DdeCallback_Connect, DdeCallback_ConnectConfirm und die Funktion DdeCallback_Disconnect nacheinander aufgerufen werden:

Sub Main
    chan = DDEInitiate("UniPlotSL", "xyz")
    DDETerminate(chan)
End Sub

Die Standard-DDE-Callback-Funktionen von UniScript haben keine Funktionalität, sie machen nur folgende Ausgaben im UniScript-Kommandofenster:

---Connect---
Service: UniPlotSL, Topic: xyz

---ConnectConfirm---
Conversation-No.: a000500, Service: UniPlotSL, Topic: xyz

---Disconnect---
Conversation-No.: a000500

id-1560814