“不要把语言无关性、与操作系统无关、代码重用的作为依据”,那么大可以用一个Exe搞定!至于例子,最好的就是:Office!要说自己编,我已经抛弃普通DLL快一年了。现在编的80%是COM的EXE、DLL、OCX。
解决方案 »
- AFTERSCROLL事件反复执行的问题
- 继承了TListview,搞了多列排序(按住Ctrl键,点列1,列2,列3等同时多列排序)。但觉得实现总是很别扭,关键是取不到Ctrl键消息。大家有兴趣一起看看。
- access的update问题
- 请问如何知道程序是从什么地方运行的?
- WIN9x系统有没有页目录和页表之分?如有用SOFTICE怎样查看?
- 怎样在程序中动态设置控件的Option里的某一属性?
- 征友:一起学习Delphi,互相竞争,看谁学得快
- 高手指点,请问怎么让程序运行过后在桌面创建快捷方式!?在线等待!
- 一个关于字符转换成货币的简单问题。请各位师兄们都帮忙~!谢谢~!!
- canvas的问题
- 窗体技术问题
- 用delphi5里的query控件查询PARADOX类型的数据库中的日期时怎样才能按年,月,日查。
我们不可能写一个office吧?
我看有的书上的例子是用COM来实现一个数学计算表达式,有必要吗?
To: enlightenment(阿明--进入准冬眠状态的超人)
能给个例子吗?
[email protected]
不用例子代码吧?一个简单举例: 如果你写过几个程序(公司里的系列软件),有没有要求它们的About对话框要一致的风格?(就象打开画图的About一样,WinMe以上版本)
怎么发布?
网友给我的解释:
当你的项目由许多功能比较独立的模块组成时用COM
COM组件使用时(一般来说,技术细节,由于篇幅,不能详述)需要注册使用,发布时除了需要打包以外,当然还需要运行注册,进程外服务器程序(EXE)只需运行便可自动注册,进程内服务器(DLL、OCX)则需要运行注册程序 regsvr32 来注册。 可以通过程序隐式调用,也可以在制作打包程序时指定注册项目(如:在Install Shield中就可以设置模块包安装时自动注册选项)。
使用了COM,那么像winnt下的普通用户是否就无法安装这个软件了,必须由管理员来安装?