我在選單中匯入控制元件:Components -> Imports Component,
若選擇匯入ActiveX、選中相應的控制元件、作成Unit,IDE沒有報任何錯誤,但是在Tools面板里面卻看不到ActiveX分類,也找不到匯入的控制元件。
若選擇匯入ActiveX、選中相應的控制元件、加入當前的工程,IDE沒有報任何錯誤,當前工程中會多了xxxxLib_OCX和xxxxLib_TLB兩組檔案,但是在Tools面板里面仍然看不到ActiveX分類,也找不到匯入的控制元件。
這樣,Tools面板上沒有控制元件,也就不能拖拽到Form上了。
誰知道是我操作不正確嗎?還是有其他什么問題?
我試了好幾種控制元件都不行,比如:Adobe Reader,Windows Media Player,……
uj5u.com熱心網友回復:
手邊沒有XE,只有2010和XE2不過以前的確也遇到過你的問題
注意點:
1.不要打開Embarcadero RAD Studio,而要打開C++Builder XE
2.要選VCL For C++ Win32(不要選DELPHI)
3.最好改unit路徑及new package
4.安裝成功后查packages選項,不行手工add,看是否報錯,報什么錯
uj5u.com熱心網友回復:
1、我打開的是C++ Builder XE。2、VCL For C++ Win32 在哪里選阿?
3、4、 難道安裝完畢后還不能直接使用控制元件么,要怎樣才能在UI設計上拖拽要添加的ActiveX控制元件呢?
uj5u.com熱心網友回復:
Components -> Imports Component--> Imports ActiveX Control-->串列里有就選上,沒有就add-->Next,uj5u.com熱心網友回復:
我是這樣作的阿!不過做完之后,沒有報任何錯,而Tools面板上沒有出現我要添加的控制元件。這是為什么?
uj5u.com熱心網友回復:
在2010的時候,要建一個package工程(file->new-> package->c++ builder),然后Imports ActiveX Control,然后彈出的其中一個對話框中一個有Add unit to Package1.cbproj project選項,再然后就是編譯這個工程,找到生成的.bpl檔案。這個檔案的路徑在Imports ActiveX Control時有設定。最后用Components -> install packages...添加剛才生成的.bpl檔案。就可以在tools里找到了。
uj5u.com熱心網友回復:
xe2我還沒裝呢,不知道會不會有所不同。uj5u.com熱心網友回復:
像你說的那樣,我先做成了bpl,然后用Components -> install packages添加了。但是在tools里還是沒看到啊…………
uj5u.com熱心網友回復:
xe2還是沒裝呢。以前就是這樣做的。tools面板里每個組里都沒有你添加的那個控制元件么?uj5u.com熱心網友回復:
還有,Components -> Import Component 時選擇palette page了沒?uj5u.com熱心網友回復:
不管是默認的 Active Palette,還是我自己命名一個新的palette page,添加完畢后都沒出現,連palette的分組標簽都沒出現。uj5u.com熱心網友回復:
我的xe2注冊機不能用。要是裝好了就可以去試試了。uj5u.com熱心網友回復:
我在XE2里試了一下,沒啥問題啊,跟在2010里的程序是一樣的,在UI設計界面里,tool palette里能找到新添加的控制元件。不知道跟你的XE有啥區別沒。我截了些圖,把郵箱告訴我,然后發給你。
uj5u.com熱心網友回復:
郵箱已經短信給你了,謝謝。另外,我是拿pdf閱讀器做實驗的,Adobe Reader和Foxit Reader都試過了,總是在tool palette里看不到ActiveX控制元件。
你方便的話,能幫我試試看,把pdf reader嵌入到VCL Form上么?
謝謝了。
uj5u.com熱心網友回復:
郵件發了。你說的pdf閱讀器,我裝一個試試,機器里好像沒有。uj5u.com熱心網友回復:
我也為這個問題困擾了很久,安裝好pakage,就是在新建VCL project之后,tool pallete看不到AcitveX控制元件。非常困擾,麻煩知道的告訴我一聲。或者我在哪里弄錯了?
uj5u.com熱心網友回復:
XE沒有你說的這個問題,你沒有選放在哪個面板tool pallete上,比如Sample,ActiveX面板等等uj5u.com熱心網友回復:
以前在BCB6里遇到過這種情況先洗掉干凈后,勾選上tools->environment options->type library->ignore(一大串字符,省略)->Can Create,再匯入就行了
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/132748.html
上一篇:BCB使用XPS虛擬列印機和真實列印機列印的效果不一樣
下一篇:關于編譯原理的問題
