GD Star Rating
loading...

Небольшой вопрос к знающим Delphi

Давно ничего не писал на Delphi, a тут пришлось и один момент меня просто ставит в тупик и совершенно непонятно почему так происходит но..

Имеем:

Tmainform = class(Tform)

public
LocalData:TLocalData;
end;

TlocalData=class (Tobject)

public
TableSize:integer;

constructor Create();
end;


var
mainform: Tmainform;

implementation

procedure Tmainform.FormCreate(Sender: TObject);
begin
localData.Create();
end;

constructor TlocalData.Create();
begin
inherited Create();
TableSize:=0; //Тут ошибка доступа к памяти!
end;

Почему такое может быть?
Как я понимаю, эта ошибка происходит из-за того что память под переменную не выделена, но ведь все условия необходимые для создания объекта соблюдены.
Что я делаю не так?

Админы и сочувствующие посетители hardblog.net посчитали злободневным:шоппинг мода, онлайн покупки, eBay

3 Responses to Небольшой вопрос к знающим DelphiДавно ничего не писал на Delphi, a тут пришлось и один момент меня просто ставит в тупик и совершенно непонятно почему так происходит но.

  1. YksYes:

    ЯИДИОТ!

    localData:=TlocalData.Create();

    вот как надо.
    всем спасибо! выручили!

  2. Peeef:

    : Не за что, приходи еще с вопросами.

  3. Sukon:

    Вот что люблю в дельфе, дак это никаких заморочек с именами переменных, хочешь TLOCALDATA пиши, хочешь tlocaldata – всем насрать. Хоть TlOcAlDaTa.

Добавить комментарий