Long Long Ago

很久很久以前

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

2011年8月10日

摘要: http://blog.csdn.net/liufei_learning/article/details/5047632转载:error PRJ0050: 未能注册输出,请确保您有修改注册表的相应权限。最近用vs2008学习写ActiveX控件,在调试程序时遇到一个错误(环境win7)“error PRJ0050: 未能注册输出。请确保您有修改注册表的相应权限。”上网找了一下次问题的解决方案工程设置的问题,VS2005建的STL工程中默认的设置是:ALT的使用:动态链接到 ATL配置属性->链接器->常规->注册输出: 是改为:ALT的使用:静态链接到 ATL配置属性-> 阅读全文
posted @ 2011-08-10 19:39 很久很久以前 阅读(1621) 评论(0) 推荐(0)

2010年11月21日

摘要: 之前遇到了关于vs插件在win7注册的问题,后来虽然问题解决了,但是在问题解决过程中思考过一个问题,vs的插件(addin)是如何注册的?对于简单的操作来说就是调用regsvr32来注册,而本质上就是执行dll的导出函数DllRegisterServer(当然还有反注册的DllUnregisterServer),但我看了通过向导生成的vs插件工程中的对应文件,找到了这两个函数,发现其只是调用CAd... 阅读全文
posted @ 2010-11-21 19:22 很久很久以前 阅读(595) 评论(0) 推荐(0)

摘要: win7下注册vs插件,管理员运行注册脚本提示找不到对应的dll。因为管理员运行后的工作目录在system32下。 阅读全文
posted @ 2010-11-21 18:37 很久很久以前 阅读(471) 评论(0) 推荐(0)

2010年11月13日

摘要: 网上搜到了监听EnvDTE::_DocumentEvents方法都是使用C#的方式的使用C++,需要先获得EnvDTE::_DocumentEvents对象后给其Advise一个sink,但通过EnvDTE::Events获得EnvDTE::_DocumentEvents时需要传入一个EnvDTE::Document对象,表示是对哪个Document的事件进行监听。C#中传入一个MissValue... 阅读全文
posted @ 2010-11-13 17:01 很久很久以前 阅读(468) 评论(0) 推荐(0)

摘要: 在做DTE addin插件开发的时候,使用了atl的CString,出现如下的错误vc\atlmfc\include\cstringt.h(2508): error C2872: 'ULONG_PTR' : ambiguous symbol//省略错误信息原因是basetsd.h(123) : __w64 unsigned long ULONG_PTR'与DTE中的EnvDTE::ULONG_PT... 阅读全文
posted @ 2010-11-13 16:46 很久很久以前 阅读(1754) 评论(0) 推荐(0)