VC6基于ATL的服务程序在编译到Performing registration就弹出访问违规,程序就挂掉了跟踪进去发现程序挂在
Interface* m_pInterface; // Releases only if the interface is not null.
// The interface is not set to NULL.
//
void _Release() throw()
{
if (m_pInterface != NULL) {
m_pInterface->Release();
}
在网上找了不少资料,好像是应为COM初始化后在释放的时候访问违规了,还是百思不得其解!希望牛人们帮帮忙,小弟非常感谢
Interface* m_pInterface; // Releases only if the interface is not null.
// The interface is not set to NULL.
//
void _Release() throw()
{
if (m_pInterface != NULL) {
m_pInterface->Release();
}
在网上找了不少资料,好像是应为COM初始化后在释放的时候访问违规了,还是百思不得其解!希望牛人们帮帮忙,小弟非常感谢
解决方案 »
- 如何将剪贴板中的文本粘贴为位图
- 大侠帮忙
- 帮忙调试下工程文件
- 双击滚动条控件怎么没有跳出代码编辑窗口
- ACTIVEX控件截屏后出现“获取剪贴板数据错误”问题
- 混了一个月,终于多了个裤衩,散分ing
- 数据读的为什么不对,高手帮助看一下
- 请问在vc中如何通过程序将一幅图片插入到一个word文当中去。
- CControlBar派生类,如何对其中的控件加NOTIFY消息?做过的大虾请指教!参与都有分
- 我在做毕业设计,想做个《毕业设计生成器》,可以让别人在几分钟之间完成一篇8000字的毕业设计+论文,你们说老师会让我通过这个毕业设计吗?
- (c++MFC)在主程中获得已打开文件夹窗口句柄、标题等,主程中如何由此得到文件夹全路径?
- 关于UAC的问题 100分相送
{
if (m_pInterface != NULL) {
m_pInterface->Release();
} 是TAL 的COMIP.H中的代码,程序阻碍编译的时候直接接弹出反问违规了。并没有执行!我对ATL编写服务程序不是很了解。
用管理员权限启动VC6
试试
还是感谢大家的回帖。