因為需要文本框透明,添加控制元件 microsoft Forms 2.0 Object Library,本機可以運行,但是有些系統沒有組件,導致兼容性不好,如果解決
uj5u.com熱心網友回復:
在注冊表中搜索,判斷出未安裝所需組件,呼叫bat批處理安裝組件。在64位Windows下:
64位exe和dll在目錄c:\windows\system32目錄下;
32位exe和dll在目錄c:\windows\syswow64目錄下;
所以要注意:
在win64位系統下注冊32位ocx或dll需要將32位ocx或dll拷貝到c:\windows\syswow64\目錄下。
且注冊要用c:\windows\syswow64\regsvr32 xxxxxxx.ocx或dll
uj5u.com熱心網友回復:
好的,謝謝,我試試。
uj5u.com熱心網友回復:
那不就是fm20.dll嘛,把它和你的程式一起發布即可。uj5u.com熱心網友回復:
是將fm20.dll和生成的exe放在同一目錄的意思嗎?
uj5u.com熱心網友回復:
32位與64位的注冊方式與《趙4老師》說的一樣,但也有區別,32位注冊拷貝到 c:\windows\system32目錄下,在運行該目錄下的 regedt32.exe 即可,64位注冊拷貝到c:\windows\syswow64目錄下,在該目錄下的 cmd.exe 以管理員身份運行才可以成功注冊,如果按32位用 regedt32.exe 注冊,有時間可能成功,但是不能正確注冊,大部分時間注冊會出現錯誤的。uj5u.com熱心網友回復:
確實有問題,不知道是不是我的操作方式有問題,如果使用第三方控制元件,想必也有問題吧,不知道大家有沒有代碼實作文本框透明的實體
uj5u.com熱心網友回復:
OCX控制元件就可以,不論是VB自帶的,還是別人開發的第三方控制元件,注冊方法均相同。除非第三方控制元件本身就有問題,不是成熟控制元件。轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/75261.html
標籤:控件
