在 Delphi 中,将 activex 对象添加到项目中的过程相当简单——您导入类,Delphi 将处理程序包装在它周围,几秒钟内就完成了。我想要做的是创建一个类连接到的服务器,而不是类的客户端。
我正在处理的具体案例是使用 OPOS 打印机驱动程序。我想将 OPOS 打印机驱动程序接口添加到现有程序中,以便 OPOS 控件对象可以将我的程序视为另一个打印机对象类。我可以轻松地将打印机类型库作为我的客户的组件导入,但我不确定我需要做什么才能成为对话的另一方。我怀疑我看错了东西,但我发现的几乎所有参考资料都假设我想成为客户或者我想定义一个全新的服务器。我也是COM新手,所以有点混乱。我一直在玩 XE 和 D7,并根据打印机控件创建了一个 tlb,但显然还不能让它飞起来。
任何人都可以在这里给我一个正确的方向吗?