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

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

Проблема с записью теипа Record [D7]


Страницы:   1 2 3

Wadimka ©   (2012-01-26 07:47:00) 

Есть в программе куча записей record большинство из них это в последствии динамические массивы, а теперь проблема не могу понять почему,
создаю новый record в нем всего 6 полей типа Integer и Extended.
Программа компилится, но сразу вылетает по acces (данная запись рекорд только объявлена в type и в коде нигде не используется)
Если заремить это объявление, все работает
Какие есть вообще ограничения на эти структуры?
или как лечить?


Wadimka   (2012-01-26 08:06:00) [41]

По сути добавляю новое объявление
type
TDataKefFromMarket=record
    BackKef,
    BackSum:Extended;
    LayKef,
    LaySum:Extended;
    IDSelection:integer;
end;

type
TDataMarketKefAll=record
    IDMarket:integer;
    IDNumInMarket1:integer;
    IDNumInMarket2:integer;
    DataKefFromMarket:array of TDataKefFromMarket;
end;
Прога вылетает сразу при старте с ошибкой Access violation at address 00401F9A in mudule project1.exe. Write of address 00000002

Еще раз повторю, с этим рекорд ничего еще не делаю, даже в var не объявлен.


MBo   (2012-01-26 08:04:00) [42]

ошибка в другом месте


Страницы:   1 2 3

Наверх

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