編譯ocx文件
A. vc6 64位環境下編譯使用ActiveX錯誤
題主是否想詢問「vc664位環境下編譯使用ActiveX錯誤是怎麼回事」?是因為使用的電腦上沒有這個控制項的注冊信息。若想使用ActiveX,
1、需要先下載ActiveX的ocx文件。
2、之後就在C://WINDOWS//system64下將此OCX文件放入。
3、然後在電腦中點擊開始,運行里輸入regsvr64ActiveX.ocx。
4、會彈出一個對話框提示注冊成功。
5、再重新進行編譯即可。
B. 如何將OCX或DLL編譯到EXE的可執行文件中
添加一個自定義資源類型,指向該文件即可。運行時可以利用資源管理函數把資源存到Windows的臨時目錄,文件名稱越怪越好,不需要和原來的文件名一樣。利用loadLibrary和GetProcAddress,調用函數,最後刪除臨時文件,毀屍滅跡。如果你熟悉DLL動態延遲載入,那將是再好不過。
相關文章可以參考Windows Deveoper Magazine中 2002.7 這篇文章講述了如何把DLL打包到一個EXE文件中,如何把它存到一個臨時的不為人所知目錄,如何動態延遲載入這個動態連接庫(注意動態延遲載入用的是是靜態連接,不需要調用loadLibrary和GetProcAddress函數,但在編譯時需要指定編譯選項你可以參考《Windows核心編程》參考關於DLL延遲載入的描述)。程序函數調用完畢程序退出前可以神不知鬼不覺地把文件刪除。做到踏雪無痕。
C. ocx為後綴名的文件是什麼文件
後綴名為ocx的文件是控制項。
Windows 公共控制項,包括所有者描述的控制項
ActiveX 控制項
由 Microsoft 基礎類庫 (MFC) 提供的其他控制項類
Windows 公共控制項
Windows 操作系統總是提供了若干 Windows 公共控制項。這些控制項對象都是可編程的,Visual C++ 對話框編輯器支持將這些控制項對象添加到對話框。Microsoft 基礎類庫 (MFC) 提供相應的類來封裝這些控制項中的每一個,如表 Windows 公共控制項和 MFC 類中所示。(表中的某些項有進一步描述它們的相關主題。有關沒有主題的控制項的信息,請參見 MFC 類的文檔。)
CWnd 類是所有窗口類(包括所有控制項類)的基類。下列環境支持 Windows 公共控制項:
Windows 95、Windows 98 和 Windows 2000
Windows NT 3.51 版及更高版本
Win32 系列 1.3 版(Visual C++ 4.2 版及更高版本不支持 Win32 系列)
舊式公共控制項在 Windows 的早期版本中同樣可用,這些舊式公共控制項包括復選框、組合框、編輯框、列表框、選項按鈕、普通按鈕、滾動條控制項和靜態控制項。
ActiveX 控制項
ActiveX 控制項(以前稱為 OLE 控制項)可以在 Windows 應用程序的對話框中使用,或在萬維網的 HTML 頁中使用。有關更多信息,請參見 MFC ActiveX 控制項。
其他 MFC 控制項類
除了封裝所有 Windows 公共控制項的類和支持對您自己的 ActiveX 控制項進行編程(或使用其他應用程序提供的 ActiveX 控制項)的類以外,MFC 本身還提供了下列控制項類:
CBitmapButton
CCheckListBox
CDragListBox
D. vb中修改ocx重新編譯後,將原來的ocx覆蓋,一定要重新注冊嗎
注冊Ocx的時候會產生一個Ora文件,這個是Ocx控制項的許可證,你程序重新編譯了,那這個許可就過期了唄,Dll分為Com型和非Com型的,有一種是需要注冊才能使用的
開始-運行-cmd-regsvr32 OCX目錄\Ocx名稱
E. .ocx後綴的文件怎樣打開
.ocx是ocx控制項的擴展名,與.exe
.dll同屬於PE文件
。OCX
是對象類別擴充組件,不需打開,也無法打開,.使用的時候將需要安裝的OCX控制項文件復制到某個目錄就可以直接使用了
F. 如何將exe文件轉換為ocx,小弟不懂啊希望說的詳細點,我是新手。多謝了!
是VC++的嗎,如果是的話,新建一個ActiveX工程,然後把EXE的所有文件拷貝到ActiveX工程中,也就是在ActiveX工程中重新建一遍,然後編譯運行就生成.ocx文件了。
G. OCX文件可以用什麼程序打開或編輯
ocx是ocx控制項的擴展名
*.ocx一般是由c++寫的控制項
用regsvr32
StreamingJetExplorer.ocx將此進行注冊到你的注冊表中。
你以後就可以調用該控制項了
用C++編程程序或者VB打開即可
以下是參考資料
.ocx文件是ocx控制項的擴展名,下來說說什麼是ocx控制項!
H. Ocx 文件是什麼
ocx 是 ocx 控制項的擴展名,與 .exe、.dll 同屬於PE文件。下面說說什麼是 ocx 控制項。
OCX 是對象類別擴充組件(Object Linking and Embedding (OLE) Control eXtension)。
ocx 是不可執行的文件。
如果你用過 Visual Basic 或者 Delphi 一類的可視化編程工具,那麼對控制項這個概念一定不會陌生,就是那些工具條上的小按鈕,如 EditBox,Grid,ImageBox,Timer 等等。每個控制項都有自己的事件、方法和屬性。
使用了控制項的編程非常容易。在程序的設計階段可以設置一些屬性,如大小,位置,標題(caption)等等,在程序運行階段,可以更改這些屬性,還可以針對不同的事件,調用不同的方法來實現對該控制項的控制。控制項就好像一塊塊的積木,程序要做的事只是將這些積木搭起來。控制項的最大好處是可以重復使用,甚至可以在不同的編程語言之間使用,例如,你可以在 VB 中嵌入用 VC 開發的控制項。