獲取ActiveX控件本身所在的路徑 和 error PRJ0050
睿豐德科技 專注RFID識別技術和條碼識別技術與管理軟件的集成項目。質量追溯系統、MES系統、金蝶與條碼系統對接、用友與條碼系統對接
一、
CString GetCurPath()
{
TCHAR exeFullPath[MAX_PATH];
CString strPath;
GetModuleFileName(AfxGetInstanceHandle(),exeFullPath,MAX_PATH);
strPath.Format("%s", exeFullPath);
if(strPath.Right(1)!="http://") strPath += "http://";
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相同目錄下!
RFID管理系統集成商 RFID中間件 條碼系統中間層 物聯網軟件集成