很難準確說清.有幾點看法供參考,如果不對,望各位大俠指正.
1.我們寫的組件要運行,先得請OS幫助我們建立一個環境,它可能會創建出一些組件,有人可能把這些組件稱用COM組件或COM對像.
2.然后我們再調用API,比如CoCreateInstance(),創建我們的組件,故且把它稱作我們的COM組件或對象罷.
1.我們寫的組件要運行,先得請OS幫助我們建立一個環境,它可能會創建出一些組件,有人可能把這些組件稱用COM組件或COM對像.
2.然后我們再調用API,比如CoCreateInstance(),創建我們的組件,故且把它稱作我們的COM組件或對象罷.
解决方案 »
- 求救一个问题,关于自定义ActiveX控件的拖动
- 在视频显示区域添加字幕
- 弱弱的问!怎么对话框移动后获取的坐标怎么还是没移动之前的
- 简单问题但没能实现:单文档工程,在窗体最小化后,点击任务中的图标,窗体恢复,这一过程怎样的消息是什么,怎样捕获?
- 在vc6,那个打开文件的图标,程序自带了么?
- MDI问题?
- 如何在静态成员函数中调用非静态成员函数?
- 弄清几个概念
- 熟悉windows消息机制的看过来
- 请问这个 zip 压缩,解压的 dll怎样使用,谢谢 ,有元代码
- 怎样将一个已经在内存的位图存入CBitmap?
- ASSERT(m_pWndCtrl->m_hWnd == NULL); // Window already attached?怎么来的?
COM对象 逻辑意义上的对象
COM实例 运行时产生的实际对象实例
如果计算机组件是一个组件,那么包含计算机,显示器,键盘...这些对象,实际上我有两个显示器,那么对应的实例就是我的计算机,我的显示器1,我的显示器2...
专家门诊/扩充话题/软件市场/
“中国人只能做MIS软件吗?有兴趣合作“通用软件“吗?开发模式可以学习Linux”(ShipDrink)内核已经写好,非常干净,原码公开
(
70000行,其中50000行为手写,核心代码30000行
(无注释)目前版本是1.5,经历了1.0,1.1,1.2,1.4等
版本,其中1.1和1.5版本都曾作了极大改进,变化
较大结构更加紧凑,编码更加合理,使用了部分
COM原理但又不是COM,编译完,1.4版本为1.9M,
1.5为900K,这从一个侧面反映了布局和编码的合理性。注:请对比一下
Acrobat (正版2000元,我用得是正版)安装完为140M,
但其核心代码为4.9M,
Delphi6 (正版)安装完为600M,但其核心代码也仅为几兆,
且编译程序中还包括大量资源(如位图,图标,对话框等)。),
如果你你有开发热情,可以索要帮助文档,
你可以为它升级。但你不会赚钱。
因为赚钱的不是内核部分,