【发布时间】:2012-02-24 23:47:20
【问题描述】:
我正在寻找一种在两个正在运行的 MS Access 应用程序之间进行有效通信的解决方案。
目前我尝试的方法是使用通用链接表并使用 MSMQ 服务进行通信。这两种方法都有效,但是没有办法将数据或命令从一个应用程序“推送”到另一个应用程序,而且由于 MS Access 不支持 VBA 代码的多线程执行,因此很难在没有性能劣势的情况下实现轮询。
同时,VBA 确实支持addressof 运算符(从 2000 版开始),这意味着我们理论上也可以在 VBA 和 MS Access 中实现回调函数。但是我从未见过任何示例如何将其用于进程间通信,并且希望有任何最小的示例如何在不一直监视共享表的情况下将字符串从一个 MS Access 应用程序发送到另一个应用程序。
【问题讨论】:
-
这里有一些有趣的链接:stackoverflow.com/q/393996/78522
标签: ms-access communication inter-process-communicat