win7下注册TeeChart7.ocx
例如待注册的.ocx控件放在E:\TeeChart7.ocx
注册.ocx 方法方法以管理员身份运行cmd
在命令行输入
regsvr32 E:\TeeChart7.ocx
回车执行,正常情况下会弹出一个提示注册成功的对话框,则注册控件成功
考虑出现如下错误
弹出的对话框显示 模块加载 E:\..失败
解决方案:在文件路径上加引号
以管理员身份运行cmd
regsvr32 "E:\TeeChart7.ocx"
在c#编写的项目中经常使用到动态库,例如某项目
[DllImport("NVSSDK.dll")]
public static extern Int32 NetClient_Startup();
项目通过编译,在运行时弹出对话框
而你确定此动态链接库已存放在相应路径下,解决方案如下:
第一步 打开vc安装路径找到C:\Program Files (x86)\Microsoft Visual Studio\COMMON\Tools路径下的DEPENDS.EXE应用程序 在vc.6.0下找到这个工具 VS2005和 VS2010下没有找到,运行此应用程序,将NVSSDK.dll拖到此应用程序上
第二步 查看左侧的树种图 查看有没有黄山问号项 若存在黄色问号,表名此动态库不完整 ,使用其同时也要添加黄色问号所代表的.dll
第三步 把动态库前面有问号的动态库 一起拷贝到与本来的.dll所在路径下