![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Access violation при использовании array of array of variant [D7, WinXP]
mefodiy © (2006-10-23 15:16:00)В программе сделал выборочную печать из базы данных с различными типами данных (integer, date, string, boolean). Чтобы пользователь имел возможность задавать как нужные поля, так и некие границы для этих полей (например, минимальное и максимальное значение для типа "integer", начальную и конечную дата для типа "date", подстроку для типа "string" и т.д.) использую два массива array of array of variant. Со всеми типами все нормально работает, кроме типа "date". Как только для этого типа задаю границы, то вылетает ошибка "access violation ..."
Может кто сталкивался с этой проблемой?
Буду благодарен за полезный совет.
nikola232 (2006-10-23 18:09:00) [1]Для вариантных массивов не надо array of array of variant, а надо просто variant. Для инициализации VarArrayCreate + F1.
Плохиш (2006-10-23 17:01:00) [2]Ну всё теперь можно на троих соображать :-)
Desdechado (2006-10-23 16:40:00) [3]> Как только для этого типа задаю границы, то вылетает ошибка "access violation ..."
код в студию
Anatoly Podgoretsky (2006-10-23 15:45:00) [4]Ошибка в 17 строке.
Плохиш (2006-10-23 15:22:00) [5]
> Буду благодарен за полезный совет.
Ну, по описанию проблемы, совет один: надо исправить ошибки в программе.