C#做Basler相机二次开发遇到的问题总结

1.问题描述
在做项目的时候需要连接basler相机实时显示和保存图片,植入相机二次开发代码后正常打开显示,但运行一段时间后程序就会奔溃,事件名:bex,故障模块clr.dll(过去一段时间了,原谅没有图片),当时在网上查了很久,关于这个错误的描述很模糊,一直无法找出原因,相当诡异的是用编译器调试运行完全没问题,回家过年用编译器运行了一个多月,生成执行文件运行不到一个小时就奔溃(都快被折腾崩溃了)。年后过来项目即将验收,问题不解决不行。
2、解决过程
最后去咨询公司大牛,大牛看完代码也没发现问题在哪,提示看看是不是生成环境的问题,重新安装环境试试,当时用的framework4.5。由于种种原因,没有重新安装,4.5以上的都试了还是无法解决,最后把目标换成4.0后,崩溃的问题再也没有出现过。
3、总结
问题虽然解决了,但是疑问还一直停留在脑子里,编译器运行和生成执行文件运行到底有什么区别,相机demo是否跟C#环境有关,虽然搞编程已有几年了,技术的路还有很长,希望我的经历对其他遇到同样问题的开发者有所帮助(第一次写,没什么准备,后续会持续更新项目过程中遇到的问题和解决方法,多准备些图片)。

### 回答1: “C”是英语字母表中的第三个字母,也是在许多其他语言的字母表中出现的字母之一。在拉丁字母中,“C”字母的发音相对较为常见,有不同的读音。在英语中,“C”的发音可以是/k/或/s/,具体取决于它在单词中的位置和后面的字母。例如,在单词“cat”中,“C”发音为/k/,而在单词“city”中,“C”发音为/s/。在其他语言中,“C”的发音规则也有所不同。 除了作为字母,“C”还可以代表一些其他的意义。在化学元素周期表中,C是碳的化学符号。碳是一种常见的元素,它在自然界中广泛存在,是生命体中非常重要的成分之一。碳形成了许多有机化合物,如蛋白质、脂肪和糖。 另外,“C”还可以代表一些重要的名词,例如“C语言”,一种计算机编程语言,被广泛应用于软件开发领域。C语言是一种高级编程语言,它具有良好的可移植性和效率,被许多计算机科学家和软件工程师使用。许多其他编程语言,如C++和Java,都是基于C语言发展而来的。 总的来说,“C”是一个多功能的字母,不仅是字母表中的一部分,还代表着一些重要的概念和意义。无论是作为一个字母的发音,还是作为化学符号、编程语言等的代表,它在不同领域中都扮演着重要的角色。 ### 回答2: 可以,请告诉我问题的具体内容,我会尽力给出详细和准确的回答。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值