E2045 Format de fichier objet incorrect - '%s' (Delphi)
Remonter à Messages d'erreur et d'avertissement (Delphi)
Cette erreur se produit si le format d'un fichier objet chargé avec une directive $L ou $LINK est incorrect. Il existe plusieurs restrictions :
- Vérifier les restrictions sur les noms de segment dans le fichier d'aide
- Moins de 10 segments
- Moins de 255 symboles externes
- Moins de 50 noms locaux dans les enregistrements LNAMES
- Les enregistrements LEDATA et LIDATA doivent être en ordre de déplacement
- Aucun sous-enregistrement THREAD supporté dans des enregistrements FIXU32
- Fixups seulement avec des déplacements 32 bits
- Uniquement des fixups différentiels et segment
- La cible d'un fixup doit être un segment, un groupe ou un EXTDEF
- L'objet doit être un fichier objet 32 bits
- Plusieurs conditions de consistance interne, qui ne peuvent échouer que si le fichier objet est corrompu.