Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Помогите найти ошибку, пожалуйста...


Страницы:   1 2

Randew ©   (2008-06-01 01:26:00) 


 TNode = record
   //  ...
   Next: PNode;
   Prev: PNode;
 end;

 TList = class
 private
   head: PNode;

 public
   procedure add(const Person: TPerson);
   constructor create;
 end;

implementation

constructor TList.create;
begin
 head := nil;
end;


В строке head := nil; Access Violation.

Что я не так делаю?


Randew   (2008-06-01 01:57:00) [21]


> Ты ответь на [2].


А где в [2] Вы видите вопрос?


Германн   (2008-06-01 01:55:00) [22]


> Randew   (01.06.08 01:50) [3]

На [1] ты ответил. Хотя [1]- весьма глупый.
Ты ответь на [2].


Randew   (2008-06-01 01:52:00) [23]

Закоментировал  head := nil; Всё равно ошибка в конструкторе.


Randew   (2008-06-01 01:50:00) [24]


PNode = ^TNode;


Умища   (2008-06-01 01:46:00) [25]

Не читаешь букварь. А в остальном всё правильно.


redlord   (2008-06-01 01:45:00) [26]

какой тип у PNode ?
при
type pnode = Pstring;
код рабочий .
вот тока зачем в конструкторе nilить переменную понять не могу она и без этого либо 0 либо nil  в зависимости от типа


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо