我正在尋找一種解決方案來有效地溝通兩個運行的MS Access應用程序。兩個MS Access應用程序之間的通信?
到目前爲止,我嘗試的方法是使用公共鏈接表並使用MSMQ服務進行通信。這兩種方法都可以工作,但是無法將數據或命令從一個應用程序「推送」到另一個應用程序,並且由於MS Access不支持多線程執行VBA代碼,因此實現無輪詢的輪詢非常困難。
同時,VBA確實支持addressof
運算符(從版本2000開始),這意味着我們理論上也可以在VBA和MS Access中實現回調函數。但我從來沒有見過任何示例如何將其用於進程間通信,並希望瞭解如何在不監視共享表的情況下將字符串從一個MS Access應用程序發送到另一個應用程序的最小示例。
在這裏的一些有趣的鏈接:http://stackoverflow.com/q/393996/78522 – 2012-02-24 14:43:15