E2045 '%s' のフォーマットエラー (Delphi)
エラーと警告のメッセージ(Delphi) への移動
このエラーは $L 指令または $LINK 指令でロードしたオブジェクトファイルが正しい形式でない場合に発生します。以下の制限事項を満たさなければなりません。
- ヘルプファイル内のセグメント名について名前の制限を確認する
- セグメントを 10 個以下にする
- 外部シンボルを 255 個以下にする
- LNAMES レコード内のローカル名を 50 個以下にする
- LEDATA レコードと LIDATA レコードをオフセット順にしなければならない
- THREAD サブレコードは FIXUP32 レコード内ではサポートされない
- 32 ビットのオフセットだけを修正できる
- セグメント修正と自己相対修正だけが可能
- 修正のターゲットはセグメント,グループ,EXTDEF のいずれかでなければならない
- オブジェクトは 32 ビットのオブジェクトファイルでなければならない
- 各種の内部一貫性条件はオブジェクトファイルが壊れた場合にしか障害を生じない