プロジェクトを Delphi 2009 から D2010 にアップグレードしていますが、次の内部エラーが発生しました。
[DCC 致命的なエラー] frm_Test.pas(381): F2084 内部エラー: C15700
電話するとき
(ILocalizable(TMyProgram.MainForm.AbilitiesForm)).Localize('c:\test.txt');
定義は次のとおりです。
ILocalizable = interface
['{4DF36053-2651-45DE-ADF7-AEC033937A02}']
procedure Localize(const FileName: TFileName);
end;
TMyProgram は、C# のクラス Program に似たヘルパー クラスです。アプリケーションのメイン フォームを指すプロパティ MainForm があります。メイン フォーム自体には、メイン フォームのパネル内で作成および埋め込みされる別のフォームを指すプロパティがあります。サブフォームの Localize メソッドを呼び出しています。
このソースは、Delphi 2005-9 でコンパイル可能です。
どんなアイデアでも大歓迎です。