Создание объекта в скрипте

отредактировано 04:38 Раздел: FastScript
Доброго времени суток!
Регистрирую класс
TVector = class (TComponent)
public
  constructor Create (AOwner: TComponent); override;
  destructor  Destroy; override;
  .....

в скрипте пишу:
programm Test;
var
 Vector:TVector;
begin
 Vector:=TVector.Create(nil);
end.

в коде программы:
function TMainForm.CallMethod(Instance: TObject; ClassType: TClass;
  const MethodName: String; var Params: Variant): Variant;
begin
 If ClassType=TVector then
  begin
   If MethodName='CREATE' then
    TVector(Instance).Create(nil);
   .....
  end;
end;

При копмиляции выдается ошибка:
Несовместимость типов Class TVector and Class

Что не так? Как сделать правильно?
Спасибо!

Комментарии

  • отредактировано June 2006
    В коде, где идет добавление класса, его методов и свойств, не надо было добавлять конструктор.
    Тема закрыта.
    Всем спасибо за помощь!
  • отредактировано 04:38
    У меня тоже такая проблема что нужно убрать?
    поканкретнее можно?

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.