Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.10.13;
Скачать: [xml.tar.bz2];

Вниз

AV   Найти похожие ветки 

 
Andrey V.   (2003-10-02 08:20) [0]

Может ли причина AV скрываться не в программе, а во "внешнем мире" ?
Ситуация :
Я разрабатываю программу под w98, локальный ib. AV при моем тестировании не возникает (допускаю, что я могу не во все дыры залезть).
У потребителя моей программы сервер, w2000, ib и клиентов с дюжину, на которых XP. AV появляется довольно часто.
Копание в сторону адресов , на которые ругается AV пока ничего не дало, не все там для меня очевидно - но это в процессе...


 
Digitman   (2003-10-02 08:27) [1]


> Может ли


может.

например, AV вызвал код некоей ф-ции, импортируемой твоим приложением из системной библ-ки, куда ты передаешь в какой-то момент времени некорректный параметр


 
Digitman   (2003-10-02 08:28) [2]

или ты нарушил соглашения о вызовах, что вкупе с некорректным параметром может при опред.условиях вызвать оное искл-е


 
Bel   (2003-10-02 09:18) [3]

Тестируй свою программу не только на 9х-системе, но и на NT-системе. Реализация многих системных функций в них различна, поэтому твоя программа (именно твоя, не надо винить систему) может работать неправильно.


 
Anatoly Podgoretsky   (2003-10-02 10:41) [4]

Digitman © (02.10.03 08:27) [1]
Это все таки в программе, а не во внешней библиотеке.


 
han_malign   (2003-10-02 10:49) [5]

>Копание в сторону адресов , на которые ругается AV пока ничего не дало
- иемешь в виду нахождение номера строки через MAP файл?
Тогда учитывай, что от адреса выданного в AV нужно отнять $00401000($40000 - Image base, $1000 - смещение кода устанавливаемое Borland-овым линкером)... Note: Выше сказанное - для системного исключения, если исключение обрабатывается самим Delphi, то это он делает сам.

З.Ы. Только, если AV возникло в системной DLL(по кривому запросу), тебе это ничем не поможет.


 
han_malign   (2003-10-02 10:52) [6]

>или ты нарушил соглашения о вызовах
- а это вообще криминал, потому что стек засирается, причем ошибка появится совсем в другом месте(правда обычно падает сразу, так как точка возврата неверная).


 
VAleksey   (2003-10-02 10:56) [7]

Надо бы юзеров подолбать на предмет того при какой ситуации ошибка возникает, как часто повторяется, постоянная или происходит время от времени.... и т.д.


 
Digitman   (2003-10-02 11:04) [8]


> Anatoly Podgoretsky


что ты имеешь ввиду под "программой" ? хост-приложение, вызывающее внешнюю DLL-ф-цию ?



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2003.10.13;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.009 c
1-40389
evgeniy1980
2003-10-01 11:58
2003.10.13
И снова Qreport


6-40563
Doctor Deejay
2003-08-16 01:00
2003.10.13
delphi + php


14-40623
Users
2003-09-24 21:59
2003.10.13
Генерация пароля (A-Z, AA, AB, AC, ...)


1-40447
Filat
2003-10-02 18:14
2003.10.13
RzDBCombobox и RxPopupMenu


14-40616
Pindos
2003-09-24 20:59
2003.10.13
(Сотовые телефоны)Набор мелодий в ручную





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