Столкнулся с такой ситуацией. Имею простейший проект
Код:
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
type
TForm1 = class(TForm)
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
Klass1 = class
procedure proc;
end;
Klass2 = class(Klass1);
procedure proc;
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure
procedure TForm1.Button1Click(Sender: TObject);
begin
end;
end.
Если я пытаюсь написать реализацию процедур в родительском или дочернем классе, нажимая после ключевого слова procedure Ctrl-пробел, я получаю ошибку "Unable to invoke Code Completion due to errors in source code". Если же я сначала описываю реакцию на событие Button1Click, компилируя программу, а затем добавляю родительский класс Klass1, проблем не возникает. Как и не возникает таких проблем в ранее созданных проектах. Не могу понять в чем дело.
Подскажите, кто может.
