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相同目录下!

  • 相关阅读:
    如何提高英阅读英文技术资料
    如何阅读英语文章
    vijosP1223麦森数
    vijosP1359 Superprime
    vijosP1319 数列
    vijosP1447 开关灯泡
    vijosP1164 曹冲养猪
    vijosP1016 北京2008的挂钟
    洛谷P1457 城堡(The Castle)
    洛谷P1294 高手去散步
  • 原文地址:https://www.cnblogs.com/lidabo/p/3264172.html
Copyright © 2011-2022 走看看