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

有關EVision的AxctiveX元件使用問題

答題得分者是:friendlly
chang1981
一般會員


發表:31
回覆:28
積分:11
註冊:2008-09-18

發送簡訊給我
#1 引用回覆 回覆 發表時間:2009-02-03 17:48:46 IP:61.230.xxx.xxx 訂閱
板上的前輩們大家好
小弟最近需要使用EVision函式庫來開發AOI系統
之前用的是光道科技的CCD搭配他們的免費SDK(OVK-LITE)
然後自行開發演算法
但是因為時間跟品質的考量
還是決定買現成的函式庫來使用
於是小弟就先跟朋友借了一片6.3.2版本的來試玩看看
整理出以下幾點很蠢的問題 還請EVision的高手能不吝指教

1.因為是使用BCB ,我就參考安裝完光碟後的eVision for ActiveX Help
另一方面對照範例程式來學習, 但是我發現範例程式用的物件跟我裝到BCB6裡面的元件根本不一樣
ex:
我安裝的ActiveX元件當中 灰階8bit image類型叫做 TEBW8Image(可以拉到form當中),
但範例程式(ERoi)裡面用的Image類型是EImageBW8
追到最後這個EImageBW8是從一個template class E_DLL1 EImage: public EROI定義而來.......
請問範例程式為什麼不直接用ActiveX元件來當範例呢?

2. 於是我忽略第一個問題,想說試試看他的method好了
char* temp ="qqq.bmp";
EBW8Image1->LoadFile((wchar_t*)temp);
就會跳出錯誤告訴我無法開啟檔案(不是編譯錯誤,是無法開啟檔案)
但是我想應該不是檔案格式或大小的問題, 因為同樣的檔案我在範例程式上run完全正常
於是又想試試看 EBW8ROI1的method, 想把他attach到image上面,結果 我發現EBW8ROI1沒有attach這個方法
要用範例程式的EROIBW8才可以> <

以上兩點問題讓我很疑惑~ 拜託有經驗的前輩們指點, 如果問題太蠢先向您說聲抱歉!!
謝謝!!
istillloving
高階會員


發表:33
回覆:182
積分:183
註冊:2008-10-09

發送簡訊給我
#2 引用回覆 回覆 發表時間:2009-02-05 19:45:32 IP:218.172.xxx.xxx 訂閱
開不起來 會不會是你路徑沒指對阿
試著給他一個絕對路徑吧
------
恩...
friendlly
高階會員


發表:22
回覆:144
積分:103
註冊:2003-04-08

發送簡訊給我
#3 引用回覆 回覆 發表時間:2009-02-06 17:44:54 IP:125.225.xxx.xxx 訂閱
你可以搜尋  Evision 相關的資料....之前應該有一些  訊息

建議你 先了解 你看的ActiveX 與 你由Evision 下 BCB sample 的Code 差異在哪裡....因為是不同的應用....

這樣你再發問題會比較能得到你想要的
chang1981
一般會員


發表:31
回覆:28
積分:11
註冊:2008-09-18

發送簡訊給我
#4 引用回覆 回覆 發表時間:2009-02-09 08:36:24 IP:61.230.xxx.xxx 訂閱
謝謝F大的建議,我在evision的網站上面看到ActiveX 元件只能提供給Delphi使用,BCB,要用C++來寫
所以範例檔不使用activeX看來是正常的~ 謝謝!!!
friendlly
高階會員


發表:22
回覆:144
積分:103
註冊:2003-04-08

發送簡訊給我
#5 引用回覆 回覆 發表時間:2009-02-10 22:02:09 IP:125.225.xxx.xxx 訂閱
hi
你有上原廠網站可以得到相關的訊息

在這裡透露點東西給你
其實 Evision 在BCB的環境下是可以使用ActiveX 的 不過跟版本有關
像我就一直使用 BCB 6 Evision 6.7.1 ActiveX
因為 Call API 與使用ActiveX 差異最大的地方...就在EBW8Image & Ec24Image 的使用上
ActiveX 會方便很多VB怎樣用就是一樣..但使用API 就要跟範例一樣 對Form Dc 做處理...
中間的便利...當你系統越寫越大就會感覺得出來


如果你有興趣...可以發訊息給我..一起交流交流
===================引 用 chang1981 文 章===================
謝謝F大的建議,我在evision的網站上面看到ActiveX 元件只能提供給Delphi使用,BCB,要用C 來寫
所以範例檔不使用activeX看來是正常的~ 謝謝!!!
編輯記錄
friendlly 重新編輯於 2009-02-10 22:02:47, 註解 無‧
系統時間:2024-04-26 16:41:32
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!