Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 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.048 c
3-1106998911
OnThink
2005-01-29 14:41
2005.02.27
[D9] Опять "Either BOF or EOF" баг воскрес


1-1107942735
gen
2005-02-09 12:52
2005.02.27
Вывод PDF-документа.


1-1108050175
Dmitry_04
2005-02-10 18:42
2005.02.27
Добавление пунктов меню в MainMenu и PopupMenu


9-1096370533
Colt1978
2004-09-28 15:22
2005.02.27
Ландшафт ?!?


14-1107709066
sloug
2005-02-06 19:57
2005.02.27
Посоветуйте





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский