COM接口函数调用问题 (100分)

  • 主题发起人 主题发起人 xiaolinj79
  • 开始时间 开始时间
还是没收到,我申请了一个
ghostxiaolin@21cn.com
麻烦你了
 
to wolaixue:
你说的办法到底是在服务程序里面写还是客户程序?
你说在客户程序中create,但是看代码好象是在服务程序中create啊
可能是我太菜了没看懂吧,我在服务程序中测试是不行的
提示:
Unsatisfied forward or external declaration:'TMyDllServer.Initialize'
Unsatisfied forward or external declaration:'TMyDllServer.Destroy'
函数申明就不通过了啊:(
用RemoteDataModule可以构造.dll吗?好象是用来做exe服务器的
而且是DCOM结构的,我要使用.dll的结构啊:(
 
I服了U
(又发了,我也抄送了一份我自己,也收到了,你看看吧)
RemoteDataModule不是用来开发.exe的服务器的,而是一个支持IAppServer接口的Com对象,
可以用它来做内进程服务器(DLL形式)或外进程服务器(EXE形式),楼主要搞搞清楚这些概念。
wolaixue的思路基本上是对的,我看了你的代码也是这样的思路。
 
to szf:
21cn.com的邮箱收到了但是打不开:(
你的邮箱是免费的吗?
哦?我可以去试一下
主要我太菜了,希望和你交个朋友,以后还需要你的帮助呢
qq:28575640
在发一次去hotmail的邮箱,应该可以了
 

可以用了,不过还有一个问题
分先给你们
问题是,我注册了dll后,在客户程序中使用Import Type Library
客户程序可以执行
但是修改了dll服务程序后
在客户程序中remove了TLB文件再Import Type Library
再次执行客户程序后
错误提示为必须加载一个dll
解决这个问题分另外送
 
多人接受答案了。
 
后退
顶部