Ho un'app client / server che ho sviluppato su un singolo PC. Ora ha bisogno di due porte seriali, quindi ho preso in prestito un PC da un amico.
Quando creo la mia app e provo a eseguirla o eseguirne il debug (nell'IDE Delphi o dal file manager di Windows), si verifica un errore "Impossibile avviare correttamente l'applicazione (0xc000007b)".
Googling non fa apparire molto, ma sembra indicare che questo non è nulla di specifico di Delphi e succede con altre app. Sembra essere causato chiamando in una DLL a 32 bit da un'app a 64 bit o viceversa.
- entrambi i PC sono Windows 7, 64 bit
- entrambi hanno l'edizione di avviamento Delphi Xe2 che può gestire solo 32 bit
- L'app funziona bene sul mio PC, ma non su quella del mio amico
- Altre app Delphi funzionano perfettamente su entrambi i PC
Qualcuno può darmi un suggerimento su come rintracciarlo?
STATUS_INVALID_IMAGE_FORMAT
. Non si ottiene quando il sistema non riesce a trovare una DLL con quel nome. Si ottiene STATUS_INVALID_IMAGE_FORMAT
quando è possibile trovare una DLL, ma è corrotta o ha un testimone errato.