Форум: "Потрепаться";
Текущий архив: 2005.02.27;
Скачать: [xml.tar.bz2];
ВнизВ чем может быть причина ошибки? Найти похожие ветки
← →
Usser (2005-02-04 00:30) [0]На клиентской машине выскакивает:
"Access violation at address 77F88216 in module "ntdll.dll". Write address of 0000010"
← →
DrPass © (2005-02-04 00:38) [1]Глюк в программе. Или в Винде. Скорее всего, все-таки в программе
← →
Юрий Зотов © (2005-02-04 00:42) [2]Да фиг тут чего скажешь. Может и железо глючить, и винда, и программа. Неизвестно даже, с чем работает программа, возникает ли ошибка случайно или стабильно при одних и тех же действиях, есть ли этот глюк при работе других программ...
← →
Kerk © (2005-02-04 00:45) [3]Ты хоть посмотри что это за address
← →
Юрий Зотов © (2005-02-04 00:58) [4]> Kerk © (04.02.05 00:45) [3]
Это ничего не даст, адрес явно левый и к самой программе не относится (в Win32 прикладной код не обращается к нижним адресам памяти). Скорее всего, битая ссылка. А вот где и почему - это вопрос.
← →
Usser (2005-02-04 01:06) [5]Ошибка следует за такой:
"Canvas does not allow drawing"
← →
Юрий Зотов © (2005-02-04 01:10) [6]> Usser (04.02.05 01:06) [5]
А вот это уже похоже на ошибку именно в программе. Есть возможность прогнать под отладчиком?
← →
Usser (2005-02-04 01:32) [7]Нет, прога дает ошибку не на моей машине.
Мне кажется, это глюк Windows 98, нет?
← →
DrPass © (2005-02-04 01:34) [8]Если твоя прога не дает ошибку на ТВОЕЙ машине, это еще не значит, что в ней нет ошибок
← →
Юрий Зотов © (2005-02-04 01:39) [9]> Usser (04.02.05 01:32) [7]
В Win9x есть стандартная программа - измеритель ресурсов. Запустите ее и посмотрите расход ресурсов GDI Вашей программой. Если окажется близким к 100% - уменьшайте количество картинок.
← →
Usser (2005-02-04 01:43) [10]А как уменьшить кол-во картинок? Я их вроде даже не использую...
← →
sniknik © (2005-02-04 02:02) [11]зачем уменьшать? одной достаточно (для ошибки), а ты даже если все свои выкинеш все одно от них не избавишся. компоненты разные их используют, dbgrid к примеру.
(ну не думаю что у тебя столько картинок что все ресурсы сьело, скорее дело в чем то другом)
вот кстати, в том же dbgrid есть один экзотичаский глюк, сталкивался, пришлось править. как раз на 98винде проявлялся в режиме 16-ти цветов (как в защищенном режиме когда загружаешся), а а нам был нужен именно такой както. правда какую там ошибку писало не помню... но поставил себе 98ю, дельфю на нее, сэмулировал ситуацию, воспроизвел в отладчике протрассировал... в общем сейчас у меня этого глюка нет (там в ресурсе иконки поправил, оно со стандартной на какойто функции отрисовки "вылетало", внутрь этой функции виндовой влезть уже не получилось ;о)) естественно. пришлось "догадываться" по входным параметрам, тест на разные картинки писать смотреть чем отличаются рабочие от нерабочих).
← →
Игорь Шевченко © (2005-02-04 10:53) [12]Юрий Зотов © (04.02.05 01:39) [9]
> В Win9x есть стандартная программа - измеритель ресурсов
В Win9x нет ntdll.dll :)
С уважением,
← →
Usser (2005-02-04 11:20) [13]да, сорри, ось - Windows 2000
← →
Rouse_ © (2005-02-04 11:23) [14]> В Win9x нет ntdll.dll :)
:)))))))))))
← →
Игорь Шевченко © (2005-02-04 11:41) [15]
> Мне кажется, это глюк Windows 98, нет?
> да, сорри, ось - Windows 2000
Как прикажешь тебя понимать, Саид ?
← →
Usser (2005-02-04 12:19) [16]сглючил я (потому что часто наблюдал сию ошибку на Windows 98 - Canvas does not allow drawing)
уточнил и узнал, что Windows 2000
← →
Игорь Шевченко © (2005-02-04 12:20) [17]В программе надо ошибку искать
← →
Usser (2005-02-04 12:24) [18]это золотые слова и ценный совет
а есть общие рекомендации по убийству ошибки Canvas does not allow drawing?
← →
Соловьев © (2005-02-04 12:25) [19]работа с базами? ADO есть? Отчеты есть - Fast Report?
← →
TUser © (2005-02-04 12:42) [20]Вообще, - скомпилируй программу с модулем JclDebug и поймай хоть в каком месте ошибка происходит. Или логи пиши.
← →
Юрий Зотов © (2005-02-04 13:14) [21]> Игорь Шевченко © (04.02.05 10:53) [12]
Блин, сориентровался на [7], а текст вопроса и забыл.
Да, спать надо ложиться все же вовремя...
:-(
← →
Usser (2005-02-04 18:14) [22]
> TUser © (04.02.05 12:42) [20]
> Вообще, - скомпилируй программу с модулем JclDebug и поймай
> хоть в каком месте ошибка происходит.
Это очень интересно. Где можно качнуть этот JclDebug?
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2005.02.27;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.037 c