Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

BDS2006: Access violation при выводе на StringGrid

8.7K
14 февраля 2008 года
Yellow Raven
15 / / 04.04.2005
Уважаемые!

Проблема следующая: был написан код, который формирует квадратную матрицу какого-то размера и выводит её на StringGrid. Всё работало хорошо, но как-то раз стала вылетать именно при выводе на StringGrid. При запуске Debug_Build не из BDS2006 "Access violation" указывает на модуль "borlndmm.dll". Перемещение его из дистрибутива проблему не решает.
Release_Build везде работает нормально, но, как Вы понимаете, отладку его делать нельзя...

Переустановка BDS2006 проблему не решает, переустановка системы помогла на две недели... BDS2006 с Update2 и Hotfix по 11. Думаю, может апдейты не накатывать?..

Подскажите, плз, если возникали подобные проблемы - горю(!!!)...
Заранее благодарен.
489
14 февраля 2008 года
NeO_u
277 / / 11.10.2006
Ну...как вариант, ты можешь выходить за границы StringGrid.
У тебя квадратная матрица фиксированного размера? Если, нет, то ты в коде где-нибудь проверяешь размер матрицы не больше размера StringGrid?
8.7K
14 февраля 2008 года
Yellow Raven
15 / / 04.04.2005
За границы не выхожу, хоть и матрица не имеет фиксированного размера. Размер устанавливается в соответствии с размером матрицы. Вылетает на присвоении текста первой-второй ячейки... К тому же, при выходе за пределы генерится другое исключение не "Access violation"... Да и изначально всё работало - код отлажен....
36K
21 февраля 2008 года
mrbrooks
4 / / 21.02.2008
И все таки имхо было бы не плохо лицезреть код
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог