应用程序无法正常启动(0xc000007b) [英] The application was unable to start correctly (0xc000007b)

查看:521
本文介绍了应用程序无法正常启动(0xc000007b)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个客户端/服务器应用程序,我一直在一台PC上开发。现在它需要两个串行端口,所以我从一个朋友借了一台电脑。

I have a client/server app which I have been developing on a single PC. Now it needs two serial ports, so I borrowed a PC from a friend.

当我构建我的应用程序并尝试运行或调试它(无论是在Delphi IDE还是从Windows文件管理器),它错误应用程序无法正确启动(0xc000007b)。

When I build my app and try to run or debug it (whether in the Delphi IDE or from Windows File manager), it errors "The application was unable to start correctly (0xc000007b)".

谷歌搜索不会带来太多,但似乎表明这没有什么Delphi具体和其他应用程序发生。这似乎是通过从64位应用程序调用32位DLL引起的,反之亦然。

Googling doesn't bring up much, but seems to indicate that this is nothing Delphi specific and happens with other apps. It seems to be caused by calling into a 32 bit DLL from a 64 bit app or vice versa.


  • 这两个PC都是Windows 7,64

  • 都有Delphi Xe2启动版,只能处理32位

  • 应用程序在我的电脑上运行正常,但不在我朋友的

  • 其他Delphi应用程序在两台电脑上都可以正常运行

任何人都可以提供一个提示要跟踪这一点?

Can anyone give me a hint as to how to track this down?

推荐答案

要开始,我建议您测试应用程序与其依赖关系之间是否存在问题依赖行动者

To start, I would suggest to test whether there is a problem between your application and its dependencies using dependency walker

这篇关于应用程序无法正常启动(0xc000007b)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆