Не удалось правильно запустить приложение (0xc000007b)

, у меня есть клиент-серверное приложение, которое я разрабатывал на одном ПК. Теперь ему нужны два последовательных порта, поэтому я одолжил ПК у друга.

Когда я создаю свое приложение и пытаюсь запустить или отладить его (, будь то в Delphi IDE или из файлового менеджера Windows ), появляется ошибка «Не удалось правильно запустить приложение (0xc000007b )".

Поиск в Google не дает многого, но, похоже, указывает на то, что это не относится к Delphi и происходит с другими приложениями. Кажется, это вызвано вызовом 32-битной DLL из 64-битного приложения или наоборот.

  • на обоих компьютерах установлена ​​64-разрядная версия Windows 7
  • на обоих установлена ​​начальная версия Delphi Xe2, которая поддерживает только 32-разрядные версии
  • Приложение работает нормально на моем компьютере, но не на компьютере моего друга
  • Другие приложения Delphi работают только нормально на обоих ПК

Кто-нибудь может подсказать, как это отследить?

153
задан Mawg 8 December 2016 в 11:05
поделиться