com组件调用的问题 调用了一个com组件的ui 界面,想用另外一个按钮调用这个com组件的unload 方法,可是如何才能获得刚才那个已创建的com对象的实例呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在h 文件中引用mycom_i.h 和mycom_i.c 后会出现编译错误1>testComDlg.obj : error LNK2005: _IID_ICCalUI 已经在 testCom.obj 中定义1>testComDlg.obj : error LNK2005: _LIBID_MiniCalLib 已经在 testCom.obj 中定义1>testComDlg.obj : error LNK2005: _CLSID_CCalUI 已经在 testCom.obj 中定义1>D:\VC.NET\testCom\Debug\testCom.exe : fatal error LNK1169: 找到一个或多个多重定义的符号 直接#import tlb类型库或者dll文件。 按钮所在的类和com组件所在类之间有什么关系?如果不在一个类里,向com组件所在的类发消息,调用unload方法 编译没问题了我的com 组件是显示一个非模态对话框,我的关闭方法是在com 里把对话框指针定义为成员变量,然后添加一个方法来调用m_pUIDlg->CloseWindow();m_pUIDlg->DestoryWindow();delete m_pUIDlg;不过这个方法在VB中调用没问题,可是在VC 中调用会出错 跟踪了下,原来是 delete m_pUIDlg 时出错.因为原来这个对话框是new 出来的,所以想关闭后delete 掉,为什么会出错呢? 水晶报表10中数字格式的问题 用VC.net生成时产生的“无法解释的外部符号”究竟是什么意思? 一个关于显示网页的问题 MSDN Library 没有中文版的吗? vc中的const关键字怎么用啊? 我把activX控件内的一个接口函数加了个参数(形参long a),结果重新编译并注册后,将此控件加到原来的工程中,发现那个接口函数还是原来 使用CListCtrl::SetBkImage后怎么可以使文字透明? 100分:请教技巧问题 数组、类、变量、Cstatic 谈谈大家是怎么实现按钮特效 之 鼠标离开后的渐隐到原来效果 我编写的自动升级程序 文件复制问题
1>testComDlg.obj : error LNK2005: _LIBID_MiniCalLib 已经在 testCom.obj 中定义
1>testComDlg.obj : error LNK2005: _CLSID_CCalUI 已经在 testCom.obj 中定义
1>D:\VC.NET\testCom\Debug\testCom.exe : fatal error LNK1169: 找到一个或多个多重定义的符号
如果不在一个类里,向com组件所在的类发消息,调用unload方法
m_pUIDlg->CloseWindow();
m_pUIDlg->DestoryWindow();
delete m_pUIDlg;
不过这个方法在VB中调用没问题,可是在VC 中调用会出错