Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

классы Delphi а также Virtual Abstract

49K
01 декабря 2011 года
fedor12
13 / / 01.12.2011
Есть задача в модуле отдельном написать функцию.
Суть её называть не буду = её сделал и в ней ошибок нет.
Но сложность состоит в постановки задачи.
надо в отдельном модуле объявить функцию в классе, но без тела = (как понял) припомощи функций virtual и abstract
Потом из главной формы из подчинённого класса = поймать эту функцию припомощи override
и тело потом прописать.
суть в том, я чёто делаю коряво..
Он ругаеться на память
допустим главный класс Tll1 а подчиненный Tll2 и какаянибудь функция.
Я непонимаю как её можно присобачить, правильно = чтоб без ошибок
416
01 декабря 2011 года
MaitreDesir
380 / / 02.01.2008
Код:
{$APPTYPE CONSOLE}

uses
  SysUtils;

type
  TAbstract = class
  public
    function CallMe:integer; virtual; abstract;
  end;

  TRealization = class(TAbstract)
  public
    function CallMe:Integer; override;
  end;

function TRealization.CallMe: Integer;
begin
  Result:=1;
end;

var
  R:TRealization;

begin
  R:=TRealization.Create;
  writeln('Realization: ',R.CallMe);
  R.Free;
  readln;
end.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог