मेरे पास एक क्लाइंट / सर्वर ऐप है जिसे मैं एक पीसी पर विकसित कर रहा हूं। अब इसे दो सीरियल पोर्ट चाहिए, इसलिए मैंने एक दोस्त से पीसी उधार लिया।
जब मैं अपना ऐप बनाता हूं और इसे चलाने या डिबग करने की कोशिश करता हूं (चाहे डेल्फी आईडीई में या विंडोज फाइल मैनेजर से), यह "एप्लिकेशन सही ढंग से शुरू नहीं कर पाया (0xc000007b)"।
Googling बहुत ऊपर नहीं लाती है, लेकिन लगता है कि यह डेल्फी विशिष्ट नहीं है और अन्य ऐप्स के साथ होता है। यह 64 बिट ऐप से 32 बिट डीएलएल में कॉल करने या इसके विपरीत होने के कारण लगता है।
- दोनों पीसी विंडोज 7, 64 बिट हैं
- दोनों में डेल्फी एक्स 2 स्टार्टर संस्करण है जो केवल 32 बिट्स को संभाल सकता है
- ऐप मेरे पीसी पर ठीक चलता है, लेकिन मेरे दोस्त पर नहीं
- अन्य डेल्फी एप्लिकेशन दोनों पीसी पर ठीक चलते हैं
क्या कोई मुझे संकेत दे सकता है कि मैं इसे कैसे ट्रैक करूं?
STATUS_INVALID_IMAGE_FORMAT
। जब सिस्टम को उस नाम का DLL नहीं मिल सकता है तो आपको वह नहीं मिलता है। आपको STATUS_INVALID_IMAGE_FORMAT
तब मिलता है जब कोई DLL मिल सकता है, लेकिन यह भ्रष्ट है, या गलत बिटनेस है।