단일 PC에서 개발 한 클라이언트 / 서버 앱이 있습니다. 이제 두 개의 직렬 포트가 필요하므로 친구로부터 PC를 빌 렸습니다.
앱을 빌드하고 실행하거나 디버깅하려고하면 (Delphi IDE 또는 Windows 파일 관리자에서) "응용 프로그램을 제대로 시작할 수 없습니다 (0xc000007b)"오류가 발생합니다.
인터넷 검색은 많은 것을 가져 오지 않지만 델파이에만 해당되는 것은 아니며 다른 앱에서 발생한다는 것을 나타냅니다. 64 비트 응용 프로그램에서 32 비트 DLL을 호출하거나 그 반대로 인해 발생하는 것으로 보입니다.
- 두 PC 모두 Windows 7, 64 비트
- 둘 다 32 비트 만 처리 할 수있는 Delphi Xe2 스타터 에디션이 있습니다.
- 내 PC에서는 앱이 제대로 실행되지만 친구의 컴퓨터에서는 실행되지 않습니다.
- 다른 델파이 앱은 두 PC 모두에서 잘 작동합니다.
아무도 이것을 추적하는 방법에 대한 힌트를 줄 수 있습니까?
STATUS_INVALID_IMAGE_FORMAT
입니다. 시스템이 해당 이름의 DLL을 찾을 수 없으면 얻을 수 없습니다. 당신은 얻을 STATUS_INVALID_IMAGE_FORMAT
DLL을 찾을 수있는 경우에, 그러나 그것은 손상되었거나 잘못된 비트 수 있습니다.