COM超级新手问:如何在应用程序服务器上写一个函数,比如求和。然后在客户端调用。(50分)

  • 主题发起人 主题发起人 M16
  • 开始时间 开始时间
你可以用type liberay 添加一个方法,这叫接口。然后给这个接口设置参数,参数
分为in,out等,你自己根据需要设置。然后在为这个接口编写代码,最后别忘了要
用export 把接口引出来。然后编译成dll,当然要注册。然后在客户端包含*.tlb
*是指前面的com的文件名。引用函数的方法和引用dll中函数的方法一样了。
你可以参考一下这个。
 
不对应该先添加一个接口
然后添加一个求和方法
都可以用type library完成
其他的可以参考jsjjohn说的
 
我试过使用Type Library添加一个方法,然后实现这个函数。编译之后变成一个exe文件。然后放在应用服务器上
并运行一次。
在客户端设置TDCOMConnection或TSocketConnection连接到应用服务器上,
使用:DCOMConnection1.AppServer.函数名称(函数参数) 的格式调用函数也可以。
不过有点问题,好像多人同时访问时,会有“对象被打开”的错误发生,不知如何解决?
请看以下帖子:?http://www.delphibbs.com/delphibbs/dispq.asp?lid=1586628
 
多人接受答案了。
 
后退
顶部