zoukankan      html  css  js  c++  java
  • 获取ActiveX控件本身所在的路径 和 error PRJ0050

    一、

    CString   GetCurPath()   
      {   
      TCHAR       exeFullPath[MAX_PATH];   
      CString       strPath;   
      GetModuleFileName(AfxGetInstanceHandle(),exeFullPath,MAX_PATH);   
      strPath.Format("%s",       exeFullPath);   
      if(strPath.Right(1)!="//")   strPath   +=   "//";   
      return       strPath;   
      }  

     

    二、

      HINSTANCE   hOcx   =   ::GetModuleHandle("xxxx.ocx")//xxxxx.ocx是你的OCX的文件名   
      char   szPath[MAX_PATH];   
      ::GetModuleFileName(hOcx,szPath,MAX_PATH);   
        
      这样,szPath里的就是OCX的文件全路径。比如“c:/aaa/bbb/xxx.ocx”,   
      再把“c:/aaa/bbb/xxx.ocx”转化为“c:/aaa/bbb/”,我想就非常容易了  

     

    三、

      error PRJ0050: 未能注册输出。请确保您有修改注册表的相应权限错误的解决。

      ----> 把编译ActiveX用到的第三方dll都拷贝到与ActiveX相同目录下!

  • 相关阅读:
    PHP 文件上传七牛云
    Ubuntu Nginx 配置
    Ubuntu Sublime 配置
    Ubuntu Apache 域名配置
    Ubuntu Apache 配置
    LAMP 搭建
    vue函数防抖和节流
    vs code 同步
    常用软件
    vue
  • 原文地址:https://www.cnblogs.com/lidabo/p/3264172.html
Copyright © 2011-2022 走看看