Xbasic
DDE.TERMINATE_ALL Function
Syntax
V Terminate_All()
Description
The DDE.TERMINATE_ALL() method closes all open DDE channels. This is equivlent to using the <DDE>.CLOSE() method on each open channel.
Example
This script is attached to a button on a form for the customer table. It places information from the current customer record into a Microsoft Word document that contains three bookmarks: NAME, ADDRESS, and CITYZIP.
tbl = table.current()'get a reference to the customer table
link = dde.open("winword", "Letter1")
fullname = trim(tbl.first_name) + " " + tbl.last_name
link.poke("NAME",fullname)
if .NOT. tbl.address_2.IS_blank()
addr = tbl.address_1 - chr(13) + chr(10) + tbl.address_2
else
addr = tbl.address_1
end if
link.poke("ADDRESS", addr)
cityzip = tbl.city + ", " + tbl.state_prov + " " + tbl.zip
link.poke("CITYZIP",cityzip)
dde.terminate_all()See Also