关于com dll装载的疑问 COM组件是个DLL,当客户程序要用它时就要把它装到内存里。另一方面,一个组件也不是只给你一个人用的,可能会有很多个程序同时都要用到它。但实际上DLL只装载了一次,即内存中只有一个COM组件这句话对吗?另外:我new一个进程内COM的对象和new一个进程外COM的的对象在具体细节上差别在哪? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不是,不同的进程调用同一个组件时,在不同的进程中都会装载一次。同一进程中调用dll中不同的组件,只会装载一次。 进程装载DLL不是只是将DLL映射到进程的地址空间吗?如果按照“映射”的说法,是不是有可能意思就是说当多个进程调用同一个DLL的时候,DLL在实际的物理内存中只存在一个副本,每个进程分别“映射”一次呢? DLL只加载到内存一次, 其他是地址映射; 但实际上DLL只装载了一次,即内存中只有一个COM组件 正确 进程内组件是通过dll将com装载到客户机进程的地址空间,所以多个进程可以通过dll装载同一个com这个是没有问题的 对话框数据保留 如何在一个模态对话框上显示系统当前时间? DLL导出类:不允许 dllimport 静态数据成员 怎样去掉mdi的主窗口的标题栏,谢谢回答 一个vc下程序运行出错的问题。 请问:如何把一个COM配置成一个COM+,让局域网内都可以访问?(再线等候) 在NT下能实现VXD一样的虚拟驱动程序技术是什么?急 我做了一个语音通信,但是,我每次把它放到后台运行时,语音质量就明显不好了,而当我把它激活后,语音又好了。这个问题怎么解决? 谁能给我找点活干?VC++,VB,OPenGL...,烦请各们大侠牵线! 一个属性页的问题,请进....... 关于SafeArray的销毁问题 关于用IShellLink创建快捷方式,path指定为URL的疑问.
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货