Главная страница
    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.047 c
3-1106890112
Leon1
2005-01-28 08:28
2005.02.27
Нумерация документов


1-1108200716
jeka
2005-02-12 12:31
2005.02.27
Ошибка при установке компонента


14-1108018112
Sergo
2005-02-10 09:48
2005.02.27
HKEY_LOCAL_MACHINE


1-1108488680
han-bratan
2005-02-15 20:31
2005.02.27
RTTI


11-1091516768
Unknown Mystic
2004-08-03 11:06
2005.02.27
Project_1.inc





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский