Online Reference |
Microsoft Reference |
|
|
DDEInitiate FunctionAccess Function, ใช้ในการเริ่มการติดต่อของ Dynamic data exchange (DDE) conversation กับโปรแกรมประยุกต์ เพื่อเปิดช่องการติดต่อ DDE สำหรับการส่งข้อมูลระหว่างแม่ข่าย DDE กับโปรแกรมประยุกต์ลูกข่าย ตัวอย่างเช่น การส่งข้อมูลจากเวิร์กชีต Microsoft Excel กับฐานข้อมูล Microsoft Access สามารถใช้ฟังก์ชัน DDEInitiate เพื่อเปิดช่องการติดต่อ DDE สำหรับการส่งข้อมูลระหว่างโปรแกรม ตามตัวอย่าง Microsoft Access ทำหน้าที่เป็นลูกข่ายและ Microsoft Excel ทำหน้าที่เป็นโปรแกรมประยุกต์แม่ข่าย ไวยากรณ์
อากิวเมนต์ของฟังก์ชัน DDEInitiate มีรายละเอียด คือ
ลักษณะการประยุกต์ถ้าสามารถติดต่อได้ฟังก์ชัน DDEInitiate จะเริ่ม DDE conversation กับโปรแกรมประยุกต์และไฟล์ข้อมูลตามที่ระบุด้วยอากิวเมนต์ application และ topic อากิวเมนต์ และส่งค่าเป็นเลขจำนวนเต็มแบบ Long ค่าที่ส่งออกมานี้แสดงช่องการติดต่อด้วยตัวเลขแบบไม่ซ้ำ (unique) สำหรับระบุช่องการส่งผ่านข้อมูล หมายเลขช่องเป็นเลขอนุกรมใช้กับฟังก์ชัน DDE และคำสั่งอื่น ถ้าโปรแกรมประยุกต์ไม่สามารถทำงานได้ หรือทำงานแต่อากิวเมนต์ topic ไม่รับรู้ หรือไม่สนับสนุน DDE ฟังก์ชัน DDEInitiate ส่งค่าออกมาเป็นค่าผิดพลาด run-time error ค่าของอากิวเมนต์ topic ขึ้นกับโปรแกรมประยุกต์ที่ระบุด้วยอากิวเมนต์ application สำหรับโปรแกรมประยุกต์ที่เป็นไฟล์ข้อมูล หรือ document ชื่อของ topic เป็นชื่อที่มีจริงของไฟล์เหล่านั้น หมายเหตุ จำนวนมากที่สุดช่องการติดต่อขึ้นกับการทำงาน Microsoft Windows และขนาดหน่วยความจำของเครื่องคอมพิวเตอร์ที่ใช้ ถ้าไม่ต้องการช่องการติดต่อ สามารถยกเลิกด้วยคำสั่ง DDETerminal และคำสั่ง DDETerminalAll Tip ถ้าคุณต้องการควบคุมโปรแกรมประยุกต์อ๊อบเจคอื่นๆจาก Microsoft Access ควรพิจารณาใช้ Automation ดูเพิ่มเติมฟังก์ชัน DDE, DDEExecute Statement, DDEPoke Statement, ฟังก์ชัน DDESend, ฟังก์ชัน DDERequest, DDETerminal Statement, DDETerminalAll Statement ตัวอย่างดูจากตัวอย่างของฟังก์ชัน DDE
|
||||||||||