TurboPL Referenz DDEInitiate/DDEÖffnen |
Top Previous Next |
Syntax DDEInitiate(Application, Topic: String): Integer Erklärung Initialisiert die Kommunikation mit einer anderen Anwendung über Dynamischen Datenaustausch (Dynamic Data Exchange). Dazu wird ein DDE-Kanal geöffnet. Bei Erfolg wird die Nummer des Kanals (>0) zurückgegeben. Alle weiteren DDE-Funktionen verwenden diese Kanalnummer. Schlägt das Öffnen eines Kanals fehl, wird 0 zurückgegeben.
Das Thema System ist bei vielen DDE-Anwendungen zum Aufbau einer Verbindung immer bekannt. Anschließend können über DdeRequest weitere vorhandene Themen abgefragt werden. Ein mit DDEInitiate geöffneter Kanal sollte unbedingt mittels DDETerminate geschlossen werden. Beispiel Die folgenden Zeilen starten die DDE-Kommunikation mit Word für Windows, laden ein Dokument und aktivieren die Druckvorschau: vardef Channel: Integer; Siehe auch |