What is the "[DCC Fatal Error] frm_Test.pas (381): F2084 Internal Error: C15700"?

I am updating a project from Delphi 2009 to D2010 and have encountered the following internal error

[DCC Fatal Error] frm_Test.pas (381): Internal error F2084: C15700

upon call

(ILocalizable(TMyProgram.MainForm.AbilitiesForm)).Localize('c:\test.txt');

Here are the definitions:

ILocalizable = interface
  ['{4DF36053-2651-45DE-ADF7-AEC033937A02}']
  procedure Localize(const FileName: TFileName);
end;

TMyProgram is a helper class similar to a C # class program. It has an aproperty MainForm that points to the main form of the application. The main form itself has the property of matching with another form, which is created and placed inside the panel in the main form. I call the Localize method of the subform.

This source has been compiled with Delphi 2005-9.

Any idea is welcome.

+3
4

/. Delphi, . .

, ,

  • *.dcp *.dcpil *.dcu *.dcuil *.bpl *.dll
  • .
  • Tinker
  • Delphi

.

+4

, . ICE D2010 C15700, , QC 65594.

http://qc.embarcadero.com/wc/qcmain.aspx?d=65594

, , , . , .

+1

*.dcp *.dcpil *.dcu *.dcuil *.bpl *.dll

. .

  • .

. ,

var Form: TfrmAbilities;
begin  
  Form := TMyProgram.MainForm.AbilitiesForm;   
  Form.Localize('c:\test.txt');
end;
  • Tinker

. .

  • Delphi

. Delphi 2010. 2005-2009 .

0

Delphi 10.2 "" -

0

Source: https://habr.com/ru/post/1722275/


All Articles