C# Winfrom 自动关闭 项目需要调用VC++中dll的函数,不知道什么原因,只要我这边调用dll中的两个函数后,程序自动退出!有的时候完成调用后,程序再运行几步,就没有任何反应退出!请高手解决!公司项目紧急,有意花钱请高手修改优化程序!公司在烟台,有信心帮我们公司解决问题同行,可联系我:281970004 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 怎么没有人给解决问题啊?项目紧,都快愁死了!当dll函数调用完成后,是否还会影响到程序啊? 可以看到DLL中的那两个函数的代码吗? 多测试几遍,尽量找出规律.或者把引用的DLL去掉再测试,确定是不是DLL的问题. 不清楚你调用的什么DLL ,无法解答 DLL有问题没,一切正常,一般没这种问题 应该是dll里面的这两个函数的问题 你调试了没??看运行到那句话程序自动关闭了。。如果dll没问题的话,就是你代码有问题了。我以前也遇到这样的情况,遇到异常之后程序自动释放资源然后结束程序了,其实还是代码遇到异常的缘故。。建议把代码贴出来看看,调试结构也说明一下 首先要确定一下被调用的DLL,本来有没有抛出异常 然后你在调用DLL的时候, 也加上 Try, 然后单步调试... 如果是在你调用的dll出就出问题了,那么是该引用的问题。你得找到源码。如果是后面的问题,那么分2部。第一是检测你的程序有没有问题。实现的是什么?第2就是加入dLl后,你整个程序的逻辑有没有问题。是不是逻辑冲突。其实简单点,你就把你引用的东西看作一个函数或者事件。 外部dll的异常不会被托管捕获,直接退出,你得用调试dll的东西调 就这个说,还真难搞,谁知道是你DLL有问题还是程序本来就有问题 如果是dll函数中内存溢出也会出现我遇到这种问题?因为dll属于外包程序,我这边还没有源码! 不是dll文件里的两个函数有问题就是你的代码有问题,把dll文件转换成源码再仔细检查下,没有源码确实很难解答 试试UnhandledException,具体的可以看看msdn或者上网搜搜 我最近也碰到这样的问题,调用c++ builder的dll文件,程序就自动退出。正在研究中,有结果会通知楼主的 我昨天说的问题,在我调了一段时间后发现错误出在某个jit时刻,但还没有倒推出是哪个方法的jit.因为比较急,我就用ngen把程序本地化了,后来就没有出现这个问题。建议楼主试试。我用的是pebrowsedbg调试的。当然具体是哪个地方出问题,还要慢慢调试的,这个方法治标不治本,不建议长期是用,还是要找到问题的根源。 谢谢大家关注,问题现在解决,还是dll函数的问题! 我这边也是,调用dll后,在。net程序某处某个控件引发了浮点异常但是还是不确定到底是哪里出了问题。 全局热键类调用 Access存储二进制数据,文件实际大小翻倍 API函数问题 怎样去除验证码中的细线 求助,求助,vs.net2005下的SerialPort类的问题 求救:窗体序列化问题 如果在C#中添加模块(vs2003)??? 高分求助:如何实现在线考试到时间系统自动提交的问题(急!在线等) C# 在计算机中创建文件夹问题 关于Sqlhelper的底层实现原理 C#窗体最前端的问题 数据库查询代码
我以前也遇到这样的情况,遇到异常之后程序自动释放资源然后结束程序了,其实还是代码遇到异常的缘故。。建议把代码贴出来看看,调试结构也说明一下
正在研究中,有结果会通知楼主的
因为比较急,我就用ngen把程序本地化了,后来就没有出现这个问题。
建议楼主试试。
我用的是pebrowsedbg调试的。当然具体是哪个地方出问题,还要慢慢调试的,这个方法治标不治本,不建议长期是用,还是要找到问题的根源。
调用dll后,在。net程序某处某个控件引发了浮点异常
但是还是不确定到底是哪里出了问题。