调用了COM组件的应用程序发布的问题 ( 积分: 50 )

  • 主题发起人 主题发起人 shijie
  • 开始时间 开始时间
S

shijie

Unregistered / Unconfirmed
GUEST, unregistred user!
如果在编写应用程序时使用了组件,由于这时组件已在编程的计算机中注册,应用程序在编程的计算机中应该可以正常运行,可是在将组件和应用程序打包发布后,如果不在使用者的计算机上注册组件,应用程序就无法正常运行,在使用者安装应用程序时,能不能同时完成组件的注册?难道还要单独注册组件?
 
如果在编写应用程序时使用了组件,由于这时组件已在编程的计算机中注册,应用程序在编程的计算机中应该可以正常运行,可是在将组件和应用程序打包发布后,如果不在使用者的计算机上注册组件,应用程序就无法正常运行,在使用者安装应用程序时,能不能同时完成组件的注册?难道还要单独注册组件?
 
那你安装后写一个程序注册一个不行吗
 
通常的安装工具都提供自注册功能
实在不行,用regsvr32注册也行
 
客户端不需要注册
你用什么方式连接:DCOM、SocketConnection、WebConnection?
 
我的意思是如果应用软件中使用了COM组件,这个COM组件随应用程序安装到使用者的计算机中后,还需要为其注册吗?应用程序调用COM组件应该是通过接口调用,在应用程序中写一个客户端程序,是吧?
 
中间层的组件需要注册
客户端没有什么组件啊?
 
写个批处理命令来方便注册不就行了
 
写一个客户端程序调用COM组件,将COM组件和应用程序一起打包建立安装程序,这样的安装程序下载后,还要为组件注册吗?批处理命令怎么写?
 
@echo off
regsvr32 XXX
 
请问楼上能否说得更详细些?
 
如果使用delphi开发的com,将其设置为exe型就可以自动注册
 
我使用MATLAB做的com组件,一般进程内组件都是DLL。
 
后退
顶部