Visual Studio 10.0设置引用HalconDotNet.dll
版权声明:本文为博主原创文章,未经博主同意不得转载。 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的更多相关文章
- 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 ...
- Visual Studio 写自己的动态链接库(DLL)
有些时候,我们想写自己的函数库以避免重复写代码,此文介绍如何使用Visual Studio编写自己的动态链接库. 0,实验环境说明: 集成开发环境:Visual Studio 10.0 操作系统: W ...
- Visual Studio 6.0 在 Windows 10 下崩溃的一种解决方法
Visual Studio 6.0 下载地址: https://winworldpc.com/product/microsoft-visual-stu/60 安装步骤: https://www.cod ...
- 又一次的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 ...
- Microsoft Visual Studio 6.0 Enterprise Edition
我们的老古董啊 啊啊啊 啊啊 <Microsoft Visual Studio 6.0 Enterprise Edition>(完整9CD,带中文MSDN& <Micr ...
- Python Microsoft Visual C++ 10.0 is required (Unable to find vcvarsall.bat)
在windows 平台下,当python使用以下方式安装时,可能出现以下错误: > python setup.py install error: Microsoft Visual C++ 10. ...
- program files (x86)\microsoft visual studio 14.0\vc\include\xtree,如果没有找到,下标溢出了,就报错咯
---------------------------Microsoft Visual C++ Runtime Library---------------------------Debug Asse ...
- 微软Visual Studio Code 0.8.0发布,新增多种主题
月30日,Build 开发者大会上,正式宣布了 Visual Studio Code 项目;并将其定义为:一个运行于 Mac OS X.Windows和 Linux 之上的,针对于编写现代 Web 和 ...
- Xamarin For Visual Studio 3.0.54.0 完整离线破解版(C# 开发Android、IOS工具 吾乐吧软件站分享)
Xamarin For Visual Studio就是原本的Xamarin For Android 以及 Xamarin For iOS,最新版的已经把两个独立的插件合并为一个exe安装包了.为了区分 ...
随机推荐
- Git 解决本地远端版本冲突
简单粗暴.... git push -u origin master -f
- cookie是如何保存到客户端,又是如何发送到服务端
Cookie相关的Http头 有 两个Http头部和Cookie有关:Set-Cookie和Cookie. Set-Cookie由服务器发送,它包含在响应请求的头部中.它用于在客户端创 ...
- Markdown 列表
如下,分别表示无序列表 .有序列表 .待办列表 - Red - Blue - Green . Red . Blue . Green - [ ] 不勾选 - [x] 勾选
- linux下mysql 文件导入导出
最近在做mysql的数据导入导出得到的一些经验,记录下. 1.首先要开通导入导出的功能,需要设置一个mysql的配置 可以在 my.conf 文件的最后增加配置项 secure-file-priv=' ...
- android高级---->Handler的原理
andriod提供了Handler来满足线程间的通信,上次在更新UI的时候也提到过Handler的使用,关于Handler的基本使用,参见博客(android基础---->子线程更新UI).今天 ...
- Linux(Ubuntu)使用 sudo apt-get install 命令安装软件的目录在哪?(已解决)
Linux(Ubuntu)使用 sudo apt-get install 命令安装软件的目录在哪? bin文件路径: /usr/bin 库文件路径: /usr/lib/ 其它的图标啊什么的路径 ...
- C#设计模式--观察者模式(发布-订阅模式)
0.C#设计模式--简单工厂模式 1.C#设计模式--工厂方法模式 2.C#设计模式--抽象工厂模式 3.C#设计模式--单例模式 4.C#设计模式--建造者模式 5.C#设计模式--原型模式 6.C ...
- 使用mui.js实现下拉刷新
闲聊: 最近因公司项目需求,小颖需要写一些html5页面,方便公司IOS和Android给APP中嵌套使用,其中需要实现拉下刷新功能,其实就是调用了一下mui.js就可以啦嘻嘻,下面跟着小颖一起来看看 ...
- [原]openstack-kilo--issue(十三)Unauthorized: The request you have made requires authentication. (HTTP 401) (Request
在运行nova-list 的时候发现报错401:如下面 ========>>>>>>>>> 正常显示 [root@controller ~]# n ...
- Spring学习笔记--Spring简介
1.spring:给软件行业带来了春天; 2.spring的理念:spring框架的初衷是使的现有的更加实用,spring不是创造轮子(技术或框架),而是使现有的轮子更好的运转;spring本身是一个 ...