我正在将项目从 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 一起编译。
欢迎任何想法。