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

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

RunTimeError 216 [D6, XP]


Jimmy ©   (2008-06-25 12:22:00) 

Подскажите, что означает RunTimeError 216?


Игорь Шевченко   (2008-06-25 13:34:00) [1]

Нафиг CodeGear, а раньше Borland, старались, справку писали ?


Поросенок Винни-Пух   (2008-06-25 12:55:00) [2]

ставлю на то, что ошибка из за того, что там, где требуется адрес, используется пойнтер или наоборот.


Плохиш   (2008-06-25 12:49:00) [3]


> Jimmy   (25.06.08 12:29) [5]
> Кажется все получилось! Массив был описан в одном модуле
> а длина изменялась в другом. Из-за этого могли быть проблемы?
>  Элементы двумерного массива - Integer

Ошибка могла быть из-за того, что пытался обращаться к элементам с индексом большим чем размер массива или вообще до распределения памяти для массива.


clickmaker   (2008-06-25 12:46:00) [4]

> Массив был описан в одном модуле а длина изменялась в другом

а где-нить в третьем, возможно, был выход за его пределы


Юрий Зотов   (2008-06-25 12:44:00) [5]

> Jimmy   (25.06.08 12:29) [5]

Модуль - это не unit, а отдельно скомпилированная часть программы. От того, что массив описан в одном unit'е, а использован в других, ошибки быть не должно.


Поросенок Винни-Пух   (2008-06-25 12:31:00) [6]

проблемы не из-за этого


Jimmy   (2008-06-25 12:29:00) [7]

Кажется все получилось! Массив был описан в одном модуле а длина изменялась в другом. Из-за этого могли быть проблемы? Элементы двумерного массива - Integer


Юрий Зотов   (2008-06-25 12:27:00) [8]

> Jimmy   (25.06.08 12:24) [3]

Смотрите, где и как меняется его длина. Кстати, какие элементы массива?


Юрий Зотов   (2008-06-25 12:24:00) [9]

Ошибка при работе с памятью. Например, память выделяется в одном модуле (exe, dll), а освобождается в другом.

DLL используете?


Jimmy   (2008-06-25 12:24:00) [10]

Нет, не использую. Но использую динамический массив


Palladin   (2008-06-25 12:23:00) [11]

AV


Наверх

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