我的德尔福5 Windows软件,可以在创建时,创建形式的OLE对象后,链接到我的销售点(POS.exe)应用程序启动/访问远程应用程序在Delphi
EposServer.SetMemberDetails(FieldByName('Name').AsString,FieldByName('Member Id').AsString);
EposServer.SellItemAsString(ActCode,'1',FloatToStr(Price),BDate,BTime,RetValue);
EposServer.IsServerOn(Answer1);
EposServer.Visible;
这从来就不是一个问题,到现在为止,当POS安装用于远程访问终端服务器上,并试图打电话的时候,过程简单地超时:,项目,然后通过诸如传递给它这些方法之一。
该应用程序是否需要特别安装在本地,或者是否有一个解决方案我可以用来创建更好的应用程序位置链接?
非常感谢
什么是当您尝试调用OLE对象方法中的一种,你得到确切的错误信息?客户端应用程序也安装在终端服务器上? –
CreateOLEObject期望POS.Server在运行软件的计算机上注册为COM-Server。所以我认为,你的软件和(注册的)POS.Server必须在同一台机器上。 – Andreas
您是否阅读过有关DCOM配置(dcomcnfg)的信息? –