擴充TImage元件的檔案格式問題? |
尚未結案
|
g6101
高階會員 發表:22 回覆:129 積分:110 註冊:2002-06-15 發送簡訊給我 |
大家好:
我按照http://delphi.ktop.com.tw/topic.php?TOPIC_ID=47911這篇文章下載安裝GraphicEx image library Verrsion: 9.9 產生了一些問題?還請先進們幫忙看看問題出在那裡?如何排除?
(1)當靜態載入TIFF或EPS等圖檔時,圖檔顯示一切正常,可是編譯時產生了[C Error] GraphicEx.hpp(148): E2285 Could not find a match for 'TGraphicExGraphic::CanLoad(const AnsiString)'錯誤訊息.
(2)當錯誤產生時在.cpp發現了一行指令#pragma link "GraphicEx",產生了這一行指令意義為何?
(3)當引入#include "GraphicEx.hpp"標頭時,就產生了同(1)的錯誤訊息?
(4)安裝.PAS時的具體步驟為何? ps.我的測試環境:
P4 1.8 GHz
WIN2K SP4 256MB RAM
BCB6 Ent Ud4
|
bhd
一般會員 發表:3 回覆:6 積分:1 註冊:2003-11-01 發送簡訊給我 |
您可以將GraphicEx內全部的檔案複製到BCB預設的VCL目錄下
例如:
C:\Program Files\Borland\CBuilder5\Include\Vcl
再執行Component-->Install Compoent-->選擇上述的路徑且選擇GraphicEx.pas-->安裝 即可將GraphicEx安裝完成。 使用時,只需include "GraphicEx.hpp" 開檔直接使用Image1->Picture->LoadFromFile(FileName)
|
g6101
高階會員 發表:22 回覆:129 積分:110 註冊:2002-06-15 發送簡訊給我 |
引言: 您可以將GraphicEx內全部的檔案複製到BCB預設的VCL目錄下 例如: C:\Program Files\Borland\CBuilder5\Include\Vcl 再執行Component-->Install Compoent-->選擇上述的路徑且選擇GraphicEx.pas-->安裝 即可將GraphicEx安裝完成。 使用時,只需include "GraphicEx.hpp" 開檔直接使用Image1->Picture->LoadFromFile(FileName)bhd您好: 感謝你的回應 (1)按照你所提供方法,重新安裝後錯誤還是出現(我想不是安裝方面的問題) (2)經一再測試發現,只引入標頭檔#include "GraphicEx.hpp"(不做載入圖檔動作)[C Error] GraphicEx.hpp(148): E2285 Could not find a match for 'TGraphicExGraphic::CanLoad(const AnsiString)'錯誤還是出現 (3)靜態載入點陣圖(.BMP)檔,依舊出現錯誤(尚未安裝GraphicEx時不會),但動態載入時則正當(Image1->Picture->LoadFromFile("test1.bmp");),那ㄟ安呢? (4)再請你幫忙測試一下(2)項及動態載入圖檔(Image1->Picture->LoadFromFile("test1.tif");)是否正常,如果正常那就可斷定是系統本身或GraphicEx.zip的問題 再次感謝你的幫忙 |
bhd
一般會員 發表:3 回覆:6 積分:1 註冊:2003-11-01 發送簡訊給我 |
|
bhd
一般會員 發表:3 回覆:6 積分:1 註冊:2003-11-01 發送簡訊給我 |
|
g6101
高階會員 發表:22 回覆:129 積分:110 註冊:2002-06-15 發送簡訊給我 |
bhd您好:
再次感謝你的回應
(1)經重複測試發現,在Form上頭擺一個TImage元件,不做(靜態載入圖檔)任何動作,它並沒自動產生如下的二行指令,按理講它應該自動產生(測試TCGauge元件是如此),要不然"Image1->Picture->LoadFromFile("test1.tif");"將無法(動態)載入圖檔
.h(#include "GraphicEx.hpp")
.cpp(#pragma link "GraphicEx")
(2)靜態載入圖檔時,雖自動產生那二行指令,編譯時竟出現錯誤訊息,真給它打敗了!將#include "GraphicEx.hpp"Remark後雖能動態載入TIFF圖檔,但我仍不知問題究竟出在那裡
(3)你的建議方案我會抽空研究看看
(4)本主題雖然不能得到解答,不過還是非常感謝您所提供的意見及方法
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |