【发布时间】:2015-06-26 12:29:33
【问题描述】:
我本质上想为一个应用程序创建一个 api,但我只希望一次运行该 dll 的一个实例。
所以多个应用程序也需要能够同时使用 DLL。正如您对普通 api 所期望的那样。
但是我希望它是不同应用程序使用的同一个 dll 实例。这是因为与我不想重叠的硬件通信。
【问题讨论】:
-
我相信您的意思是使用
Singleton pattern但不是一个 dll 实例,而是只有一个特定对象的实例。 -
您好,这可能会有所帮助,stackoverflow.com/questions/1038111/…
-
使用一个有名字的事件,如果事件存在,这不是第一个实例并且失败。