全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:127
推到 Plurk!
推到 Facebook!

quickreport 與 teechart

答題得分者是:P.D.
e0626e
一般會員


發表:7
回覆:4
積分:2
註冊:2015-05-14

發送簡訊給我
#1 引用回覆 回覆 發表時間:2017-09-05 11:16:40 IP:125.227.xxx.xxx 未訂閱
想請問一下各位先進
小弟電腦重灌
已經重新安裝Delphi 7
因之前的程式需要安裝quickreport
所以 安裝了 3.6.2
也會用到teechart
所以 install package 在 bin 底下 的 dclqrt70 dcltee70 dcltqr70
再使用前面兩個裡面的元件都正常
但用到dcltqr70內的 qrchart時
會跳出qrtee was compiled with a different version of QuickRpt.TQRPrintable
我有先去爬文
有文章說 下載 新的qrtee.pas
但我看我的D7資料內 也沒有這一個檔

有些人說 要重新安裝

我也重新安裝
但還是一樣...

是我哪裡有漏掉 或 做錯嗎...

麻煩各位先進教導小弟一下
謝謝
P.D.
版主


發表:571
回覆:3884
積分:3672
註冊:2006-10-31

發送簡訊給我
#2 引用回覆 回覆 發表時間:2017-09-05 13:16:17 IP:59.120.xxx.xxx 未訂閱
Delphi的編譯原則上是以  pas compiler to dcu 進行的, 因為你重裝時有可能是 qr  的路徑不同, 導致 delphi仍是去抓舊的  dcu, 所以可以建議你用搜尋方式找出相關的 .dcu檔, 並予以刪除後再試試看

ps. 請注意不要隨意全找 *.dcu 然後刪除, 除非你確定所有的dcu 都有 pas 可以重新產生, 否則有些三方控件只提供 dcu, 而沒有pas, 被刪除了反而造成其他編譯失敗的問題, 試試看, 或許有機會可以排除
e0626e
一般會員


發表:7
回覆:4
積分:2
註冊:2015-05-14

發送簡訊給我
#3 引用回覆 回覆 發表時間:2017-09-05 14:02:44 IP:61.224.xxx.xxx 未訂閱

===================引 用 P.D. 文 章===================
Delphi的編譯原則上是以 pas compiler to dcu 進行的, 因為你重裝時有可能是 qr 的路徑不同, 導致 delphi仍是去抓舊的 dcu, 所以可以建議你用搜尋方式找出相關的 .dcu檔, 並予以刪除後再試試看

ps. 請注意不要隨意全找 *.dcu 然後刪除, 除非你確定所有的dcu 都有 pas 可以重新產生, 否則有些三方控件只提供 dcu, 而沒有pas, 被刪除了反而造成其他編譯失敗的問題, 試試看, 或許有機會可以排除


回覆P.D.版主
我有去 install package確認
路徑是指向D7/bin

剛有去找 qrtee.dcu,在 D7/quickrpt 資料夾內
其餘地方 都沒有了...
我有重新裝QR362ProfD7(裝在新的資料夾內),看了裡面的檔案,也沒有qrtee.dcu
所以 目前的 qrtee.dcu 檔案應該是 D7 自帶的....
也找不到qrtee.pas

15:29 補充
目前確定的是
安裝完D7 是可以用的
(D7 自帶 3.0.X版 quickreport 及 4.0.4版 TeeChart
但裝了 3.6.2版後 就會跳 版本的問題

以前有裝 8.0.6版的 TeeChart
但是 是 試用版
期限到了 就會一直跳到期的提示窗

現在網路上好像很難找 TEECHART 的其他版本...

17:08 補充
目前安裝 Teechart6 for Delphi7
然後 將 檔案 複製到 目錄底下
就可以了

不好意思 搞了老半天

謝謝版主
編輯記錄
e0626e 重新編輯於 2017-09-05 15:32:55, 註解 無‧
e0626e 重新編輯於 2017-09-05 17:09:35, 註解 無‧
系統時間:2017-11-18 19:45:03
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!