zoukankan      html  css  js  c++  java
  • VC6.0在win7下显示行号的插件

    VC6.0下如何显示行号:

    首先去下载VC6LineNumberAddin,网上都有这个插件提供下载。

    下载后解压。

    1. 如果你的VC安装在C盘,请拷贝文件VC6LineNumberAddin.dll到如下目录:
    C:\Program Files (x86)\Microsoft Visual Studio\Common\MSDev98\AddIns

    2. 注册

    双击VC6LineNumberAddin_X64.reg进行注册(XP的双击VC6LineNumberAddin.reg);或者拷贝以下内容自己建个注册表双击也行。

    64位系统安装显示行号的那个插件需要修改.reg文件   

    1 [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\DavidHowe Software\Lienumber\]
    2 "RegSN"="aj3423"

    32位系统是:

    1 [HKEY_LOCAL_MACHINE\SOFTWARE\DavidHowe Software\Lienumber\]
    2 "RegSN"="aj3423"

    3. 启用

    右键以管理员权限打开vc6,依次菜单栏:Tools -> customize(定制)-> Add-ins and Macro Files(附加项和宏文件)
    选中VC6LineNumber Developer Studio Add-in

    注意如果没有管理员权限你的组件就会注册失败,这个行号组件就用不了。我开始安装时候也是因为没有用管理员安装导致注册失败,一定要注意!

    下面这两个错误是有网友出现过,我倒是没遇到过,没有亲身测试过。

    4.打开IDE,在菜单栏中选择"Tools"-->"Customize"-->"Add-ins and Macro Files",把"VC6LineNumber Developer Studio Add-in"勾上。如果没有这个选项,那就选择右下角的"Browser"手动添加VC6LineNumber.dll。

     [NOTE]

        1-4步骤是网上普遍可以搜到的方法,倘若可以顺利执行,恭喜你,此文对你帮助到此为止!倘若未安装成功,请继续往下看...

    问题:

        如果出现无法加载Add-in的情况,(此类情况可能对其他的VC6插件也同样存在,其均可用相同办法解决,)具体警告如:

        (1)Unable to load this add-in because its server object failed to be created.This add-in will not be loaded by default in the future.(因笔者使用的英文版WIN7,若是中文版的,大概就是说:”由于该add-in的服务对象创建失败,故不能加载该add-in。...“)

        (2)Unable to register this add-in because its  DllRegisterServer returns  an error.(中文大概意思就是:因为该add-in DLL注册服务返回一个错误而导致了其无法注册。) 

    解决办法:

        上述两个问题都出自同一个原因,我们可以通过手动注册该add-in dll来解决,具体如下:

        (1)首先,win7下即使你使用administrator(管理员)身份登录,但是直接双击控制台程序的时候"start"面板的搜索框中输入cmd就可以看到该控制台程序了,然后右键单击,选择"Run as administrator",此时就获得了管理员权限。

        (2)其次,使用注册命令"regsvr32.exe" + add-in.dll,比如笔者测试时的完整命令为:

         D:/>regsvr32.exe "D:/Program Files/Microsoft Visual Studio/Common/MSDev98/AddIns/VC6LineNumberAddin.dll"

        (3)最后打开IDE,执行步骤4。

    [NOTE-2]

        如果步骤(3)出错的话,那请找到MSDEV.exe文件,右键-->"属性"-->"兼容性"-->"以管理员身份运行该程序",然后执行步骤4。正常情况下,VC6LineNumberAddin就可以安装成功了。但是,但是,不要着急,请关闭IDE,然后重新找到MSDEV.exe,取消刚才设置的"以管理员身份运行该程序",否则你会发现每次启动IDE时,都会弹出类似"向程序发送命令时出现错误"的对话框。

    另类错误:

    1.按照以上步骤完成后,打开现有工程,修改一点内容,然后关闭时Crash了,跳出了一个错误的调试窗口(什么NTDLL.dll地址越界之类的),如果你也碰到了,那么请确认你安装的是VC++6.0 SP6(一定要是SP6),否则重装下再按以上步骤安装。

    2.2013-03-11,PS:发现另类错误与Boundchecker也有关系,卸载Boundchecker后,启用行号插件,不会crash了,估计是这两个插件之间有冲突。

    小结:

        在安装VC6的一些小助手/插件时,有时候会遇到类似无法加载成功的问题,比如FileTool.dll,VC6LineNumberAddin.dll等。希望遇到问题的亲们举一反三用上述方法解决类似问题。

  • 相关阅读:
    Android(java)学习笔记68:使用proguard混淆android代码
    SGU 194 Reactor Cooling
    关于流量有上下界的网络流问题的求解
    关于最小割的求解方法
    HDU 5311 Hidden String
    POJ 3548 Restoring the digits
    POJ 2062 HDU 1528 ZOJ 2223 Card Game Cheater
    ZOJ 1967 POJ 2570 Fiber Network
    HDU 1969 Pie
    HDU 1956 POJ 1637 Sightseeing tour
  • 原文地址:https://www.cnblogs.com/zhanglibra/p/4239151.html
Copyright © 2011-2022 走看看