![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Создаю простое объявление класса
Код:
TZ = Class(TObject) private FList : PStringItemList; end; FList, как видите, указатель на массив типа TStringItemList (он там в Classes объявлен). Код:
PStringItemList = ^TStringItemList; TStringItemList = array[0..MaxListSize] of TStringItem; Объявляю переменную Код:
az: tz; И при создании формы создаю экземпляр: Код:
az.Create; В итоге EAccessViolation. Что нужно сделать, чтобы заработало? Хм, судя по всему это более общая проблема (указатель не при чём). Видимо я как-то неправильно классы создаю. И ещё. В упор не вижу иконку 'Быстрый ответ' ![]() Последний раз редактировалось Dragon27, 03.06.2010 в 03:53. |
#2
|
||||
|
||||
![]() Ты не правельно создаешь екземпляр класса
PHP код:
Не твори зла, и жизнь повернется к тебе передом ![]() |
#3
|
|||
|
|||
![]() Спасибо, заработало.
|