invincible5632 2023-08-31 09:26 采纳率: 0%
浏览 43

WinForm 程序崩溃 程序“[20108] XX.vshost.exe: 托管(v4.0.30319)”已退出,返回值为 -1073740771 (0xc000041d)

从压缩包中将vs项目解压后,如图一

img


能够运行,如图二

img


但是修改控件(例如加一个克里金法)如图三

img


然后运行,程序代码没有问题,出现如图四问题,几秒后程序崩溃

img

输出窗口显示如下:
线程 'vshost.LoadReference' (0x19dc) 已退出,返回值为 0 (0x0)。
“海北雷电查询软件.vshost.exe”(托管(v4.0.30319)): 已加载“E:\海北雷电查询软件\海北雷电查询软件\bin\Debug\海北雷电查询软件.exe”,符号已加载。
“海北雷电查询软件.vshost.exe”(托管(v4.0.30319)): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Configuration\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll”,已跳过符号加载。已对模块进行了优化并启用了调试器选项“仅我的代码”。
“海北雷电查询软件.vshost.exe”(托管(v4.0.30319)): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Windows.Forms.resources\v4.0_4.0.0.0_zh-Hans_b77a5c561934e089\System.Windows.Forms.resources.dll”
“海北雷电查询软件.vshost.exe”(托管(v4.0.30319)): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\Accessibility\v4.0_4.0.0.0__b03f5f7f11d50a3a\Accessibility.dll”
Unlicensed ARC session - terminating!
程序“[20108] 海北雷电查询软件.vshost.exe: 程序跟踪”已退出,返回值为 0 (0x0)。
程序“[20108] 海北雷电查询软件.vshost.exe: 托管(v4.0.30319)”已退出,返回值为 -1073740771 (0xc000041d)。

请教一下这是什么问题,感谢!

  • 写回答

4条回答 默认 最新

  • 赵4老师 2023-08-31 09:36
    关注

    崩溃的时候在弹出的对话框按相应按钮进入调试,按Alt+7键查看Call Stack即“调用堆栈”里面从上到下列出的对应从里层到外层的函数调用历史。双击某一行可将光标定位到此次调用的源代码或汇编指令处,看不懂时双击下一行,直到能看懂为止。

    评论
  • CSDN-Ada助手 CSDN-AI 官方账号 2023-08-31 12:05
    关注

    【以下回答由 GPT 生成】

    该问题表明你的WinForm程序崩溃了,返回值为-1073740771(0xc000041d)。这个错误通常表示程序由于异常或未处理的错误而崩溃。

    解决此问题的一些解决方案包括:

    1. 检查程序代码:正如你提到的,你修改了控件并添加了一个克里金法,但是代码没有报错。但是,这并不意味着你的代码没有问题。可以尝试注释掉你最近做的修改,看看程序是否能正常运行。如果能正常运行,那么问题很可能出在你的修改上。检查你的代码,确保没有语法错误、逻辑错误或者未处理的异常。

    2. 检查依赖项:程序崩溃的另一个常见原因是缺少或不正确的依赖项。确保你的程序所依赖的所有库和资源都已正确安装并引用。检查你的项目的引用和导入语句,确保它们正确指向库和资源。

    3. 检查运行环境:在某些情况下,程序可能由于运行环境的问题而崩溃。例如,缺少运行时库、不兼容的操作系统版本等。确保你的程序所需的运行时库已正确安装,并且运行环境符合程序的要求。

    4. 使用调试器调试问题:你可以使用调试器来帮助你分析程序崩溃的原因。尝试在调试模式下运行程序,并使用调试器检查崩溃时的堆栈跟踪和其他调试信息。这将有助于你找出造成程序崩溃的具体原因。

    如果你尝试了上述解决方案但问题仍然存在,那么可能需要更详细的调查才能找到问题的根本原因。可以通过如下方式进行更详细的调查:

    • 编写日志:将程序的关键步骤和错误信息写入日志文件,以便更好地跟踪和分析问题。
    • 使用调试工具:使用专业的调试工具,如WinDbg,来分析程序崩溃时的堆栈跟踪和其他调试信息。
    • 咨询专家:如果你不确定如何解决该问题,可以咨询有经验的专家或向相关技术社区提问来获得更多支持和帮助。

    总结:根据提供的信息,我们可以初步尝试检查代码、依赖项和运行环境,并使用调试器调试问题。如果问题仍然存在,可能需要进一步的调查才能找到具体原因。希望这些解决方案能对你有所帮助。


    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    评论
  • qq_35031212 2023-09-01 00:52
    关注

    不是给出错误原因了么。
    Unlicensed ARC session - terminating!
    是不是没有许可啊。

    评论
  • invincible5632 2023-09-06 07:12
    关注

    最后不了了之,是通过重新建了一个项目,重新设置了布局,解决的。

    评论
编辑
预览

报告相同问题?

问题事件

  • 创建了问题 8月31日

悬赏问题

  • ¥20 ubutu双系统安装失败
  • ¥15 Cap75t开发板如何做到采集设备做固件具有绝对稳定性
  • ¥20 自定义指令集单周期CPU的设计
  • ¥15 各位专家求此答案解析
  • ¥15 llama-factory训练日志epoch为什么是浮点数?
  • ¥500 我想做一个股票策略的回测AI工具(网页版)python语言、Pine Script
  • ¥15 生信空转NICHES分析中runNICHES函数报错
  • ¥30 地学数据三维可视化基于克里金插值的三维可视化
  • ¥15 stc8g1k08a-sop8控制led代码问题。
  • ¥70 请帮我修改:让画布在弹出的新的浏览器页面上运行turtle绘画
手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部