線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:2825
推到 Plurk!
推到 Facebook!

delphi xe5 安裝元件的問題

尚未結案
jc19930401
一般會員


發表:9
回覆:2
積分:2
註冊:2014-08-07

發送簡訊給我
#1 引用回覆 回覆 發表時間:2014-08-21 17:29:03 IP:175.96.xxx.xxx 訂閱
我想要在手機上試試看寫一個能夠產生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

發送簡訊給我
#2 引用回覆 回覆 發表時間:2014-08-22 01:49:05 IP:220.136.xxx.xxx 未訂閱
如果我沒記錯, 在網路上的 qrcode package 都只有 for IOS,  並沒有看到在Android 上的可用的元件, 
至於Android 上要具有掃瞄qrcode, 搭配google 的 zxing qrcode app, 並不需要安裝package, 本站很早前就有不少討論, 可以搜尋一下
spig
一般會員


發表:0
回覆:7
積分:6
註冊:2004-11-03

發送簡訊給我
#3 引用回覆 回覆 發表時間:2014-08-23 06:44:06 IP:36.239.xxx.xxx 訂閱
你上面的問題只是安裝元件配置不對,那個元件剛看你的訊息,有上網抓下來試,基本上用Install Component的方式安裝,一開始的package你可以選擇Install into a new package,第二頁的名稱可以隨意取,系統編譯完會自動產生一支bpl到系統目錄,所以path不用特別設,都做完後可以run一下TestApp,就可以顯示QRCode了,不過那個demo是for win32的,網站上有FireMonkey架構的教學,我想在手機上跑應該沒問題才對。
jc19930401
一般會員


發表:9
回覆:2
積分:2
註冊:2014-08-07

發送簡訊給我
#4 引用回覆 回覆 發表時間:2014-08-25 11:56:03 IP:120.126.xxx.xxx 訂閱
謝謝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

發送簡訊給我
#5 引用回覆 回覆 發表時間:2014-08-25 14:02:39 IP:120.126.xxx.xxx 訂閱
剛剛忘記補充 , 我也有試著用 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

發送簡訊給我
#6 引用回覆 回覆 發表時間:2014-08-25 21:12:39 IP:36.239.xxx.xxx 訂閱
我看你第一張圖,大小跟我抓的都是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

發送簡訊給我
#7 引用回覆 回覆 發表時間:2014-08-31 15:07:38 IP:114.32.xxx.xxx 訂閱
題外話,我印象中曾看過這project。我想說的是…
直接加入pas檔至你的project中引用之不好嗎? 應該不用非install 成package不可。
以上我是照古老的印象回覆,有錯的話也請見諒。
------


蕭沖
--All ideas are worthless unless implemented--

C++ Builder Delphi Taiwan G+ 社群
http://bit.ly/cbtaiwan
系統時間:2024-03-29 3:20:37
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!