lgzzzz
专家
专家
  • 最后登录2016-11-12
  • 发帖数58
  • 金币3469枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
阅读:26817回复:88

C#脱离Halcon编程开发环境使用方法

楼主#
更多 发布于:2013-07-29 10:42
在没有安装Halcon开发程序(HDevelop (SSE2))的电脑上面编程,使C#脱离Halcon编程开发环境使用方法,除了按照Halcon与编程环境必须要做的设置步骤外,还需要做如下两个工作:




1. 必须将halcon.dll  halcondotnet.dll   license 三个文件库复制到工程文件运行目录下,即(\bin\Debug目录下);(注:另外halcon.dll库文件也可以复制到C:\WINDOWS目录下)
2. 然后创建C:\Program Files\MVTec\halcon\help目录,再把help文件复制进去。

这样就成功脱离halcon编程环境了
[lgzzzz于2013-07-31 14:13编辑了帖子]

图片

卍菩提唯心所造业,往昔所造诸恶业,皆由无始贪瞋痴,从身语意之所生,一切我今皆忏悔。罪从心起将心忏,心若灭时罪亦亡;心亡罪灭两俱空,是则名为真忏悔。卍
delong
技术员
技术员
  • 最后登录2014-06-05
  • 发帖数32
  • 金币186枚
  • 贡献勋章0枚
沙发#
发布于:2013-07-30 09:45
VC6.0怎么弄啊,我按C#的弄,不行,能否把VC的也写写,多谢了
lgzzzz
专家
专家
  • 最后登录2016-11-12
  • 发帖数58
  • 金币3469枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
板凳#
发布于:2013-07-30 10:45
不好意思,VC6.0我不是会,VC2005下要用到的文件比较多,例如 halconc.dll  halconcpp.dll这两个接口库也要复制到工程文件运行目录下
卍菩提唯心所造业,往昔所造诸恶业,皆由无始贪瞋痴,从身语意之所生,一切我今皆忏悔。罪从心起将心忏,心若灭时罪亦亡;心亡罪灭两俱空,是则名为真忏悔。卍
benisys
初学者
初学者
  • 最后登录2014-05-28
  • 发帖数7
  • 金币84枚
  • 贡献勋章0枚
  • 社区居民
地板#
发布于:2013-07-30 19:39
学习了,我们是用的LabVIEW编程,不知道该怎么弄。
wanglu9566
高级工程师
高级工程师
  • 最后登录2016-10-21
  • 发帖数25
  • 金币1525枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
4楼#
发布于:2013-07-31 09:25
2. 然后创建C:\Program Files\MVTec\halcon\help目录,再把help文件夹复制进去。
这个如果不创建, 就会打开程序时报个错误,
set_system('help_dir', '')
set_system ('do_low_error', 'false')
如上所设置均未成功
请问下有没有什么设置可以在不创建此目录时, 不要报这个错误.
lgzzzz
专家
专家
  • 最后登录2016-11-12
  • 发帖数58
  • 金币3469枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
5楼#
发布于:2013-07-31 14:17
创建C:\Program Files\MVTec\halcon\help目录,再把help文件复制进去。
卍菩提唯心所造业,往昔所造诸恶业,皆由无始贪瞋痴,从身语意之所生,一切我今皆忏悔。罪从心起将心忏,心若灭时罪亦亡;心亡罪灭两俱空,是则名为真忏悔。卍
wanglu9566
高级工程师
高级工程师
  • 最后登录2016-10-21
  • 发帖数25
  • 金币1525枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
6楼#
发布于:2013-08-02 01:05
lgzzzz:创建C:\Program Files\MVTec\halcon\help目录,再把help文件复制进去。回到原帖
不创建此目录原因有两点:
1. 软件打包封装时这些资料就是不愿意客户了解;
2. help文件在终端用户使用时实际没有多大作用.
lgzzzz
专家
专家
  • 最后登录2016-11-12
  • 发帖数58
  • 金币3469枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
7楼#
发布于:2013-08-02 07:51
我们设备卖出去,软件只要有HALCON都是把help文件打包封装隐藏安装的
wanglu9566有什么好方法不用打包help文件?
卍菩提唯心所造业,往昔所造诸恶业,皆由无始贪瞋痴,从身语意之所生,一切我今皆忏悔。罪从心起将心忏,心若灭时罪亦亡;心亡罪灭两俱空,是则名为真忏悔。卍
wanglu9566
高级工程师
高级工程师
  • 最后登录2016-10-21
  • 发帖数25
  • 金币1525枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
8楼#
发布于:2013-08-02 23:14
lgzzzz:我们设备卖出去,软件只要有HALCON都是把help文件打包封装隐藏安装的
wanglu9566有什么好方法不用打包help文件?
回到原帖
我认为Halcon肯定有提供一种方法, 不用设置此繁琐的功能, 目前.未找到, 所以才请教你看是否知道.因为我只想使用Halcon几个必须的.dll文件即可,help文件属于非必须文件.
zhwforum
初学者
初学者
  • 最后登录2013-09-04
  • 发帖数6
  • 金币33枚
  • 贡献勋章0枚
9楼#
发布于:2013-08-15 16:47
也遇到这个问题了,有没有人知道怎么解决啊?
shipperli
助理工程师
助理工程师
  • 最后登录2017-01-19
  • 发帖数20
  • 金币487枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
10楼#
发布于:2013-08-15 19:10
按照上面的提示一步步设置,但是还是提示找不到halcondotnet.dll的入口。我该怎么办呢?
shipperli
助理工程师
助理工程师
  • 最后登录2017-01-19
  • 发帖数20
  • 金币487枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
11楼#
发布于:2013-08-15 19:12
shipperli:按照上面的提示一步步设置,但是还是提示找不到halcondotnet.dll的入口。我该怎么办呢?回到原帖
lgzzzz
专家
专家
  • 最后登录2016-11-12
  • 发帖数58
  • 金币3469枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
12楼#
发布于:2013-08-16 08:44
第一步:
01.新建项目
02.选择Visual C#
03.修改文件名
04.确认
第二步
01.选择“解决方案资源管理器”
02.选择“引用”,右键
03.选择“添加引用”
第三步
01.在添加引用选项卡选择浏览
02.选择路径:X:\HALCON-10.0\bin\dotnet20
03.选择“HalconDotNet.dll”
04.确认
第四步
01.选择“工具箱”
02.选择“所有工具”或任意工具控件,右键
03.选择“选择项”
第五步
选择“HalconDotNet.dll”
确认
就看可以看到Halcon图像控件了
卍菩提唯心所造业,往昔所造诸恶业,皆由无始贪瞋痴,从身语意之所生,一切我今皆忏悔。罪从心起将心忏,心若灭时罪亦亡;心亡罪灭两俱空,是则名为真忏悔。卍
shipperli
助理工程师
助理工程师
  • 最后登录2017-01-19
  • 发帖数20
  • 金币487枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
13楼#
发布于:2013-08-17 12:04
lgzzzz:第一步:
01.新建项目
02.选择Visual C#
03.修改文件名
04.确认
第二步
01.选择“解决方案资源管理器”
02.选择“引用”,右键
03.选择“添加引用”
第三步
01.在添加引用选项卡选择浏览
02.选择路径:X:\...
回到原帖
还是提示错误啊,BadImageFormatException
shipperli
助理工程师
助理工程师
  • 最后登录2017-01-19
  • 发帖数20
  • 金币487枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
14楼#
发布于:2013-08-17 12:06
shipperli:还是提示错误啊,BadImageFormatException回到原帖
上一页
游客

返回顶部