为了账号安全,请及时绑定邮箱和手机立即绑定

应用程序无法正确启动(0xc000007b)

应用程序无法正确启动(0xc000007b)

应用程序无法正确启动(0xc000007b)我有一个客户机/服务器应用程序,我一直在一台PC上开发。现在它需要两个串口,所以我从朋友那里借了一台电脑。当我构建我的应用程序并尝试运行或调试它(无论是在Delphi IDE中还是在Windows文件管理器中)时,它会出错“应用程序无法正确启动(0xc000007b)”。谷歌并没有提到太多,但似乎表明,这并不是特尔斐特有的,而且在其他应用程序中也会出现这种情况。它似乎是由从64位应用程序调用32位DLL引起的,反之亦然。这两台电脑都是Windows 7,64位两者都有DelphiXE2初学者版本,只能处理32位这个应用程序在我的电脑上运行得很好,但在我朋友的电脑上却不行其他Delphi应用程序在两台电脑上运行得都很好。有人能给我一个关于如何追踪这件事的提示吗?
查看完整描述

3 回答

?
慕运维8079593

TA贡献1876条经验 获得超5个赞

首先,我建议使用依赖步行器


查看完整回答
反对 回复 2019-07-10
?
慕虎7371278

TA贡献1802条经验 获得超4个赞

无法解决加载时间依赖关系。最简单的调试方法是使用依赖沃克..使用Profile选项获取负载过程的诊断输出。这将确定失败点,并应指导您找到解决方案。

此错误最常见的原因是试图将64位DLL加载到32位进程,反之亦然。


查看完整回答
反对 回复 2019-07-10
?
浮云间

TA贡献1829条经验 获得超3个赞

这是一个缺少的DLL。可能,与COM端口一起工作的DLL具有未解析的DLL依赖关系。您可以使用依赖项遍历器和windows调试器。例如,检查所有MFC库。此外,您还可以使用nrCommlib-使用COM端口是很好的组件。


查看完整回答
反对 回复 2019-07-10
  • 3 回答
  • 0 关注
  • 670 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信