Visual Studio 10.0設定引用HalconDotNet.dll

來源:互聯網
上載者:User

標籤:style   blog   class   c   ext   color   

開始做Halcon的上位機,選用Visual Studio 10.0平台。 
具體設定以C#,VB為例子,如下: 
C# 
第一步: 
 
01.建立項目 
02.選擇Visual C# 
03.修改檔案名稱 
04.確認 

第二步: 
 
01.選擇“方案總管” 
02.選擇“引用”,右鍵 
03.選擇“添加引用” 

第三步: 
 
01.在添加引用選項卡選擇瀏覽 
02.選擇路徑:X:\Program Files\MVTec\HALCON-10.0\bin\dotnet20 
03.選擇“HalconDotNet.dll” 
04.確認 

第四步: 
 
01.選擇“工具箱” 
02.選擇“所有工具”或任意工具控制項,右鍵 
03.選擇“選擇項” 

第五步: 
 
選擇Halcon影像控制 


VB的設定,如: 
 

01.選擇項目名稱 
02.點擊顯示全部檔案,取消隱藏,就可以看到引用 
03.引用,郵件 
04.添加,之後的步驟和C#一樣 


 

選擇工具控制項,步驟和C#基本一樣。 
01.選擇“工具箱” 
02.選擇“所有工具”或任意工具控制項,右鍵 
03.選擇“選擇項” 
04.在“.net framwork組件”的選項卡中,選擇瀏覽 
05.出來的對話方塊中,選擇X:\Program Files\MVTec\HALCON-10.0\bin\dotnet20 
06.選擇“HalconDotNet.dll” 
07.確認 
08.這時候的工具列的控制項是HWinwow 控制項。

kamuixiao:

X:\Program Files\MVTec\HALCON-10.0\bin\dotnet20
路徑下的無法使用,在.net framework組件無法找到
X:\Program Files\MVTec\HALCON-10.0\bin\dotnet35
路徑下的可用,在.net framework組件下可以找到,並且在工具箱上能夠找到並使用,但是功能無法實現,如
我不作其他動作,程式碼內容僅是運行時候讀取一張圖片,
在調試的時候能夠運行,但讀不到圖片……樓主在VB.NET環境下正常運行了嗎?求解~


x8515618:
定義錯了
dim m_hWindow As Htuple   ‘這是一個控制代碼,不是表單控制項
x8515618:
Dim m_hWindow As Htuple = Nothing
 
kamuixiao:

謝謝樓上的建議,但是我試了下發現仍然不行,我覺得問題不是出在這裡,不知道使用VB.NET的各位有沒有遇到過,反正我是沒能正常實現過一次的,輸出顯示的錯誤情況


x8515618:
你只是讀取了圖片,都沒有顯示圖片呢
 
靈嶠lencue:
你最開始建立項目的時候選擇的“.net架構”版本是多少的?.net 2.0就用dotnet20檔案夾,3.5就用dontnet35檔案夾,你再查看一下,會不會是這個問題,看能不能解決。
 
irun999:
請問樓主,用在VS2008中用C#讀入一直比較大的圖片的時候只是顯示部分圖片,如何解決?
 
靈嶠lencue:
dev_resize_window_fit_image(ho_Image, 0, 0, 300, 400);
用這個運算元,在C#的program.cs中可以用的,後面的300,400就是顯示這個圖片的大小的,會被縮放到這個比例。
 
irun999:
請問在VS 2005 C#  處理視頻,程式老是死掉,怎麼辦?視頻無法即時顯示。 是不是視頻太大了,VS2005處理不夠來?該怎麼辦?
 
靈嶠lencue:
採用C#的多線程,具體怎麼使用,我還在學習中,要是有進展,再一起討論。

 

好吧,我寫漏了,但事實上我把顯示補上,然後按照兄台所說修改定義後仍然沒能成功!~附圖:


irun999:

今天下午發現視頻無法顯示是因為hdevelop匯出程式的死迴圈函數裡沒有 HOperatorSet.DispObj 顯示函數。但是關閉程式就會出現vshost.exe無響應。這個問題可能得多線程解決了。


相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.