很多需要用到webserver的功能,需要通过OLE控件来调用外部DLL的一些功能,是PB中比较常见的与其它开发工具合作的做法。但是有的控件DLL可能是设计方面的原因,在一些操作系统中会不能正常调用,通常发生在ConnectToNewObject时,会提示:“-15,MTS is not loaded on this computer。”
简单的解决办法:
1、在管理工具/服务里面,启动Distributed Transaction Coordinator服务,并设置为它自动启动
2、如果启动不了,就到开始菜单,运行,输入cmd点确定进入DOS里运行 msdtc -resetlog
再运行 net start msdtc
来源:首佳软件微博http://t.qq.com/p/t/229064106649963
在首佳汽修汽配、汽车美容软件中的短信功能,也用到这种调用方法。第一次使用短信功能的,先要在短信账号管理中,把短信账号和密码输入进去,注册到系统中,然后才能发送短信。
极个别电脑会注册不了,一进入短信账号管理,即提示“-15,MTS is not loaded on this computer。”;这时先要确认两个短信库文件DLL是否存在。检查软件的安装目录下是否有:mwcom.dll和SendCom.dll,如果没有请联系首佳软件客服人员。
动态库文件齐全后,再进入一次短信账号管理,如果还有提示,请按上面的简单的解决办法。