При инициализации объекта какого-либо класса указан идентификатор несуществующего конструктора.
Проверьте наличие синтаксических ошибок в идентификаторе конструктора. Возможно область видимости конструктора не позволяет его использовать в указанном месте кода.
Class MyClass: Object
Public Constructor Create;
Begin
End Constructor Create;
Constructor Create1(a: Integer);
Begin
End Constructor Create1;
End Class MyClass;
Sub UserProc;
Var
Obj: MyClass;
Begin
Obj := New MyClass.Create1;
Obj := New MyClass.Create2;
End Sub UserProc;
При компиляции указанного кода в процедуре UserProc на каждой из строк по инициализации нового объекта класса «MyClass» будет генерироваться ошибка об отсутствии конструктора. В первом случае область видимости конструктора «Create1» не позволяет его использовать за пределами класса «MyClass». Во втором случает указан идентификатор несуществующего конструктора.
См. также: