delphi xe5 安裝元件的問題 |
尚未結案
|
jc19930401
一般會員 發表:9 回覆:2 積分:2 註冊:2014-08-07 發送簡訊給我 |
我想要在手機上試試看寫一個能夠產生qrcode的程式 , 在網路上找到了一個元件 " DelphiZXIngQRCode.pas " , 下載下來之後試著安裝卻一直失敗 , 以下是我的安裝步驟 , 請問各位板友能告訴我哪個步驟做錯還是我沒有做哪些步驟嘛 謝謝大家!
1.下載元件 我把下載下來的元件解壓縮後得到一個.pas檔。 2.點選Component >> Install Component 然後在Install VCL Component 頁面中的 Unit file name(s)欄位 那邊去選擇我剛剛下載解壓縮出來的.pas檔。 我選擇的是Install into a new package , 之後按下一步。 3.進入到下個頁面 , 這邊我有個問題要 (一)點選Package name的時候發現我根本就沒有dpk檔 , 請問是要自己生成一個dpk檔嘛? 是的話請問要如何生成..TAT (二)Search path 這邊請問要去更改嘛? 感覺他是要我把我的元件的位置(C:\component\FMX-DelphiZXIngQRCode)填上去 , 請問各位版友這邊要修改嘛? (三)我自己亂試 , 在Package name欄點選FMX-DelphiZXIngQRCode.pas 然後Search path 試著不修改和改成我元件存放的位置(C:\component\FMX-DelphiZXIngQRCode) 得到的都是一個錯誤訊息 " 'FMX-DelphiZXIngQRCode'is not a valid identifier " 請問版上的各位大大都是怎麼安裝元件的 , 先在這裡謝謝大家!!! |
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
|
spig
一般會員 發表:0 回覆:7 積分:6 註冊:2004-11-03 發送簡訊給我 |
|
jc19930401
一般會員 發表:9 回覆:2 積分:2 註冊:2014-08-07 發送簡訊給我 |
謝謝spig的的講解! 我試著做了一次發現有一些問題... :(
首先我照著您的解說 點選Install Component >> 選擇Install into a new package >> package名稱我輸入"QRcode_Generator" , path 沒有修改。 接著按下finish 之後就跳出一個錯誤訊息 " Error in module : CONTAINS clause is incorrect " , 看起來是contains的地方出了問題 , 可是我看了contains的地方(下圖) 路徑看起來沒有問題阿... 另外 , 在我的文件 >> RADStudio >> Projects 裡面 多了三個檔案 1. QRcode_Generator.dpk 2.QRcode_Generator.dproj 3.QRcode_Generator.dproj.local 請問這三個檔案這邊是正確的嘛 ? 再次謝謝板上的大家!!! ===================引 用 spig 文 章=================== 你上面的問題只是安裝元件配置不對,那個元件剛看你的訊息,有上網抓下來試,基本上用Install Component的方式安裝,一開始的package你可以選擇Install into a new package,第二頁的名稱可以隨意取,系統編譯完會自動產生一支bpl到系統目錄,所以path不用特別設,都做完後可以run一下TestApp,就可以顯示QRCode了,不過那個demo是for win32的,網站上有FireMonkey架構的教學,我想在手機上跑應該沒問題才對。 |
jc19930401
一般會員 發表:9 回覆:2 積分:2 註冊:2014-08-07 發送簡訊給我 |
剛剛忘記補充 , 我也有試著用 http://stackoverflow.com/questions/8685060/how-to-install-a-component-from-pas-file-in-delphi 這個網站裡的教學做過一遍 , 也是出現下圖 " Error in module : CONTAINS clause is incorrect " 的問題。謝謝各位前輩的指導!
===================引 用 spig 文 章=================== 你上面的問題只是安裝元件配置不對,那個元件剛看你的訊息,有上網抓下來試,基本上用Install Component的方式安裝,一開始的package你可以選擇Install into a new package,第二頁的名稱可以隨意取,系統編譯完會自動產生一支bpl到系統目錄,所以path不用特別設,都做完後可以run一下TestApp,就可以顯示QRCode了,不過那個demo是for win32的,網站上有FireMonkey架構的教學,我想在手機上跑應該沒問題才對。 |
spig
一般會員 發表:0 回覆:7 積分:6 註冊:2004-11-03 發送簡訊給我 |
我看你第一張圖,大小跟我抓的都是102kb,但是檔名跟日期都不一樣,不知道來源對不對,那個我有實際裝過,應該是沒問題才對,我是在這邊抓的http://www.debenu.com/open-source/delphizxingqrcode/,你可以試著把原本安裝的package跟path移除(選單->Component->Insatll Packages->選擇右方要移除,按下方Remove),再重新安裝一次試試。
PS.剛看到你的標題是XE5,我的是XE6,不曉得實際有沒有影響,可能要實際有XE5環境的人試裝一下。 ===================引 用 jc19930401 文 章=================== 剛剛忘記補充 , 我也有試著用 http://stackoverflow.com/questions/8685060/how-to-install-a-component-from-pas-file-in-delphi 這個網站裡的教學做過一遍 , 也是出現下圖 " Error in module : CONTAINS clause is incorrect " 的問題。謝謝各位前輩的指導!
編輯記錄
spig 重新編輯於 2014-08-25 21:14:18, 註解 無‧
|
aftcast
站務副站長 發表:81 回覆:1485 積分:1763 註冊:2002-11-21 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |