Transferred your application from 7 to XE2. Transferred successfully, but there was a problem. The compiler periodically scolds the implementation section and outputs:
[DCC Fatal Error] U_checklist.pas (348): F2084 Internal Error: AV076C4237-W00000000-1
Restarting the environment helps, but is rather annoying, because This is repeated quite often. Tell me what I'm doing wrong? Here, for example, the first lines of the 1st module where it gives an error:
unit U_checklist; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, sButton, sListBox, sCheckListBox, ExtCtrls, sPanel; type TF_checklist = class(TForm) sPanel1: TsPanel; sPanel2: TsPanel; sCheckListBox1: TsCheckListBox; sButton1: TsButton; procedure FormCreate(Sender: TObject); procedure FormActivate(Sender: TObject); procedure sButton1Click(Sender: TObject); procedure sCheckListBox1ClickCheck(Sender: TObject); procedure sCheckListBox1Click(Sender: TObject); procedure sCheckListBox1KeyPress(Sender: TObject; var Key: Char); end; var F_checklist: TF_checklist; implementation uses Types, U_main, Math, U_DM; {$R *.dfm}