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

一個關於 GraphicEx 的問題

尚未結案
terence_lee
初階會員


發表:62
回覆:82
積分:28
註冊:2004-07-15

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-07-20 16:03:37 IP:211.74.xxx.xxx 未訂閱
各位前輩好: 小弟看了站上許多關於GraphicEx 的元件文章後,已經install component 成功..但是在include GraphicEx.hpp 時,都會發現在此檔會有錯誤 錯誤來源為下下內容,行數:150 public: inline bool __fastcall CanLoad(TMetaClass* vmt, const AnsiString FileName){ return TGraphicExGraphic::CanLoad(FileName); } }; 錯誤訊息為:[C Error] GraphicEx.hpp(148): E2285 Could not find a match for 'TGraphicExGraphic::CanLoad(const AnsiString) 想請問各位前輩之前有沒有這個問題...我的bcb 版本為 6.0 謝謝...
正港ㄟ
一般會員


發表:0
回覆:1
積分:0
註冊:2004-07-20

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-07-20 16:47:15 IP:140.124.xxx.xxx 未訂閱
你的問題我會,其實很簡單,只要把6.0移除再灌5.0的就可以了
terence_lee
初階會員


發表:62
回覆:82
積分:28
註冊:2004-07-15

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-07-20 18:40:09 IP:211.74.xxx.xxx 未訂閱
正港大大: 你的建議是不錯啦...不過我沒有5.0可以安裝說.... 除了重裝還有其他的辦法嗎...再次謝謝你的回應...
g6101
高階會員


發表:22
回覆:129
積分:110
註冊:2002-06-15

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-07-20 19:22:19 IP:163.29.xxx.xxx 未訂閱
您好:
動態載入圖檔請自行(在.cpp)加入這行指令
#pragma link "GraphicEx" <=加入    include "GraphicEx.hpp" =>移除
◎天長地久有時盡,追求知識無絕期!
terence_lee
初階會員


發表:62
回覆:82
積分:28
註冊:2004-07-15

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-07-21 08:17:29 IP:61.221.xxx.xxx 未訂閱
據g6101兄所言,小弟去試了一下,但是無論是單純加入 #pragma link "GraphicEx"或是 include "GraphicEx.hpp"還是會有以上的訊息,兩者都加也相同,這是為什麼呢?此外小弟想問一個再笨一點的問題... #pragma link "GraphicEx" <=加入 include "GraphicEx.hpp" =>移除 -->這個移除的意思是? 再次謝謝大大的回應^_^
g6101
高階會員


發表:22
回覆:129
積分:110
註冊:2002-06-15

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-07-24 20:36:38 IP:163.29.xxx.xxx 未訂閱
引言: 據g6101兄所言,小弟去試了一下,但是無論是單純加入 #pragma link "GraphicEx"或是 include "GraphicEx.hpp"還是會有以上的訊息,兩者都加也相同,這是為什麼呢?此外小弟想問一個再笨一點的問題... #pragma link "GraphicEx" <=加入 include "GraphicEx.hpp" =>移除 -->這個移除的意思是? 再次謝謝大大的回應^_^
您好: (1)當您安裝了"GraphicEx"之後,圖片就不可以靜態方法載入(只能用動態方式,如:...LoadFromFile(ImageFileName);) (2)請仔細檢查.h及.cpp將裡頭的#include "GraphicEx.hpp"字串刪除 (3)請自行在.cpp裡頭加入#pragma link "GraphicEx"的指令 ◎天長地久有時盡,追求知識無絕期!
terence_lee
初階會員


發表:62
回覆:82
積分:28
註冊:2004-07-15

發送簡訊給我
#7 引用回覆 回覆 發表時間:2004-07-26 09:12:05 IP:211.74.xxx.xxx 未訂閱
謝謝g6101 兄的再次回應: 小弟終於了解您的意思,於是去試了一下,把所有的#include "GraphicEx.hpp"拿掉,只加入#pragma link "GraphicEx"的部分,在Make/Build 時期都沒有問題,但是在開啟gif 的時侯,又發生"Unknown picture file extension(*.gif)"的未知圖片檔案的問題發生.於是想要再請教前輩 1.又可能是我#include "jpeg.hpp"的問題嗎?(把它拿掉後,gif 還是不能預視,但jpg/bmp可以) 2.install GraphicEx 的Componet 完時,VCL 元件會出現新的圖示嗎?會不會是我沒有抓出來用呢? 不甚其擾,再次謝謝前輩的撥空解答^_^
g6101
高階會員


發表:22
回覆:129
積分:110
註冊:2002-06-15

發送簡訊給我
#8 引用回覆 回覆 發表時間:2004-07-26 23:41:26 IP:163.29.xxx.xxx 未訂閱
您好: (1)檢查了一下Load Picture 檔案類型,並未支援*.gif類型(或許說明有提到). (2)圖示不變,只是檔案類型多了很多而已(請觀察Load Picture 檔案類型). ◎天長地久有時盡,追求知識無絕期!
浮雲笑
一般會員


發表:2
回覆:6
積分:1
註冊:2004-02-11

發送簡訊給我
#9 引用回覆 回覆 發表時間:2005-02-16 16:09:04 IP:220.130.xxx.xxx 未訂閱
剛好小弟最近正在查此元件的相關資料 再"大富翁論壇"找到了一些資料 在這裡補齊 http://delphibbs.com/keylife/iblog_show.asp?xid=9716 1、在GraphicEx9.9中,GIF格式默認是關閉的,需要打開。 方法是在GraphicConfiguration.inc文件中,找到 {.$define UseLZW} 修改成 {$define UseLZW} 2、將GraphicEx下的pas檔加入到例子中的project中,即可把例子重新編譯,並支持GIF檔。(注意GraphicStrings.pas加入進去就行了。其他的DE,FR,RU就不要加了。) 在.cpp 中 加入 #pragma link "GraphicEx" #pragma link "GraphicStrings"
系統時間:2024-05-19 4:30:28
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!