版权声明:本文为博主原创文章,未经博主同意不得转载。 https://blog.csdn.net/u010435562/article/details/8858638

開始做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的各位有没有遇到过。反正我是没能正常实现过一次的。输出显示的错误情况如图:

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvYml0ZXppamll/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />

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#的多线程,详细怎么使用。我还在学习中,要是有进展,再一起讨论。

 

好吧,我写漏了。但其实我把显示补上,然后依照兄台所说改动定义后仍然没能成功!~附图:

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvYml0ZXppamll/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />

irun999:

今天下午发现视频无法显示是由于hdevelop导出程序的死循环函数里没有 HOperatorSet.DispObj 显示函数。可是关闭程序就会出现vshost.exe无响应。这个问题可能得多线程攻克了。

Visual Studio 10.0设置引用HalconDotNet.dll的更多相关文章

  1. error TRK0002: Microsoft Visual Studio 10.0\VC\bin\link.exe Access is denied.

    When you compile project, visual studio 2010 prompts “…link.exe … Access is denied” This below is I ...

  2. Visual Studio 写自己的动态链接库(DLL)

    有些时候,我们想写自己的函数库以避免重复写代码,此文介绍如何使用Visual Studio编写自己的动态链接库. 0,实验环境说明: 集成开发环境:Visual Studio 10.0 操作系统: W ...

  3. Visual Studio 6.0 在 Windows 10 下崩溃的一种解决方法

    Visual Studio 6.0 下载地址: https://winworldpc.com/product/microsoft-visual-stu/60 安装步骤: https://www.cod ...

  4. 又一次的Microsoft Visual C++ 10.0 is required (Unable to find vcvarsall.bat)

    ~~~~~~~~~~~My problem is here~~~~~~~~~~~~~~~~~~~~~~ Error: Microsoft visual C++ 10.0 is required (un ...

  5. Microsoft Visual Studio 6.0 Enterprise Edition

    我们的老古董啊  啊啊啊 啊啊 <Microsoft Visual Studio 6.0 Enterprise Edition>(完整9CD,带中文MSDN&   <Micr ...

  6. Python Microsoft Visual C++ 10.0 is required (Unable to find vcvarsall.bat)

    在windows 平台下,当python使用以下方式安装时,可能出现以下错误: > python setup.py install error: Microsoft Visual C++ 10. ...

  7. program files (x86)\microsoft visual studio 14.0\vc\include\xtree,如果没有找到,下标溢出了,就报错咯

    ---------------------------Microsoft Visual C++ Runtime Library---------------------------Debug Asse ...

  8. 微软Visual Studio Code 0.8.0发布,新增多种主题

    月30日,Build 开发者大会上,正式宣布了 Visual Studio Code 项目;并将其定义为:一个运行于 Mac OS X.Windows和 Linux 之上的,针对于编写现代 Web 和 ...

  9. Xamarin For Visual Studio 3.0.54.0 完整离线破解版(C# 开发Android、IOS工具 吾乐吧软件站分享)

    Xamarin For Visual Studio就是原本的Xamarin For Android 以及 Xamarin For iOS,最新版的已经把两个独立的插件合并为一个exe安装包了.为了区分 ...

随机推荐

  1. 如何修改DEDECMS文章标题长度

    方法一:      首先你要进入dedecms后台,系统——系统基本参数——其他选项——文档标题最大长度——在这修改为200或更大(其实200应该是足够了). 方法二:      进入phpmyadm ...

  2. spring事务传播

    http://my.oschina.net/u/1166271/blog?catalog=448293

  3. 检测浏览器是否支持某个css属性

    以浏览器是否支持translate3d 为例说明,当然现代浏览器已经支持该属性.如果浏览器实现了带有前缀的某个属性,比如说支持-webkit-transform,但是不支持直接写transform,可 ...

  4. 【租房合同】2017北京市房屋租赁合同(自行成交版).doc

    最近在北京租房,找租房合同 这个文档还是比较新的,在百度文库上需要积分下载的文档,现在共享给大家吧. 下载地址: https://pan.baidu.com/s/1cEh7lhBqQgkJhB32Df ...

  5. 使用JUnit测试预期异常

    开发人员常常使用单元测试来验证的一段儿代码的操作,很多时候单元测试可以检查抛出预期异常( expected exceptions)的代码.在Java语言中,JUnit是一套标准的单元测试方案,它提供了 ...

  6. 一款Redis客户端,可以作为Redis Desktop manager的有效补充或替代

    一.由来 对于redis客户端,我和大多数人一样,都是用Redis Desktop Manager. 但我发现个问题,我的版本是0.9.1.771. 我这个版本有个问题,就是如果value太长的话,不 ...

  7. Python变量访问权限控制

    oop1.py文件代码 # user/bin/python class Foo: def bar(self): print('ok') def hello(self, name): print(&qu ...

  8. Hadoop工作原理

    hadoop的核心思想是MapReduce,其处理数据的基本原理:在执行mapreduce之前,原始数据被分割成若干split,每个split作为一个map任务的输入,在map执行过程中split会被 ...

  9. mysql随机查询若干条数据的方法

  10. JQuery EasyUI Layout 在from布局自适应窗口大小

    在JQuery EasyUI中,如果直接在form上布局时当窗口大小调整布局不会改变,将布局应用于body时中间隔着一个form,横竖不好弄. 网上有多个解决方案,一般都是写代码,在窗口大小改变时设置 ...