对于第三方应用程序,我需要对Com Server进行编程。这没问题,但我需要COM服务器只在一个实例中运行。此实例应作为服务运行,以便每次新建时都不会创建它。
每次新建时都会由vbs创建COM应用程序。
Dim myCom
Set myCom = Nothing
Set myCom = CreateObject("MyCom.Application")
myCom.DoAction
Com Server本身创建了一个数据库连接,我希望连接一次而不是每次创建。
我希望你理解我的意思。如果没有,请通过评论与我联系。感谢。
克里斯
答案 0 :(得分:1)
看看ExeCOMServer:
ExeCOMServer在进程中封装了进程外COM服务器的框架 C#。该类实现了单例设计模式,并且它是线程安全的。 要启动服务器,请调用CSExeCOMServer.Instance.Run()。如果服务器是 运行时,函数直接返回。