Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.02.06;
Скачать: CL | DM;

Вниз

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

 
olookin ©   (2005-01-18 19:53) [0]

В последнее время частенько появляется Access violation в модуле bordbk50.dll при выполнении, например, такого кода:

n: integer;
n:=SpinEdit1.Value;

После этого компилятор какое-то время висит, а Ctrl-F2 не работает.

Что посоветуете?


 
olookin ©   (2005-01-18 20:19) [1]

Посоветуйте пожалуйста, что делать-то? Уж не переставлять ли дельфи?


 
olookin ©   (2005-01-18 20:31) [2]

Ага, после включения опции Use debug DCUs и трассировки по этим модулям (в случае выполнения кода n:=SpinEdit1.Value) ошибка не возникает. Почему такое может быть?


 
olookin ©   (2005-01-18 20:34) [3]

Неужели никто не встречался с такой проблемой?


 
olookin ©   (2005-01-18 20:51) [4]

После включения опций Range и Overflow checking и трассировке при выполнении кода типа n:=SpinEdit1.Value появилось сообщение:

Assertion failure ("readRet")
in ...\win32src\proc32.cpp at line 2868
Continue execution?

Это-то хоть что такое??? Подскажите пожалуйста...


 
aus   (2005-01-18 20:58) [5]

Конкретно с такой ошибкой не встречался, но в подобных случаях помогает иногда компиляция из командной строки (см. dcc32)


 
olookin ©   (2005-01-18 21:07) [6]

[5] aus   (18.01.05 20:58)
>>но в подобных случаях помогает иногда компиляция из командной строки
>>(см. dcc32)

В том смысле, что ошибки не возникает непосредственно при выполнении программы? Так ее не возникает и при обычной компиляции. Но вот если поставить breakpoint на SpinEdit1.Value или в любом другом месте или вообще не ставить, но просто запускать приложение из компилятора по Ctrl-F9, то ошибка возникает и при этом происходит все то, что описано в моем вопросе (висит и пр.). Дело все в том, что я просто не могу понять причину ошибки, потому и задаю этот вопрос...


 
olookin ©   (2005-01-18 21:10) [7]

[5] aus   (18.01.05 20:58)

Отмечу еще, что подобное стало повторяться и повторяться лишь в последнее время. До сю пору я не имел проблем с этим никаких... Однако я не могу сказать уверенно, связано ли это с внесенными в код изменениями, или с чем-либо еще... Однако и изменения в коде не были чем-либо из ряда вон... Может быть попробовать вернуться к прежнему состоянию программы и посмотреть наличие этой ошибки?


 
olookin ©   (2005-01-18 21:20) [8]

И еще отмечу, что эта ошибка возникает периодически в разных местах, но лишь там, где используется значение Value компонента TSpinEdit. Маловероятно (с моей точки зрения), что мое возможное некорректное обращение к памяти где-либо в теле программы отражается лишь при этих вызовах. Я не прав?


 
olookin ©   (2005-01-18 21:23) [9]

Жаль, что мне почти никто пока ничего не может подсказать...


 
olookin ©   (2005-01-19 01:55) [10]

так никто и не ответил...


 
aus   (2005-01-19 04:09) [11]

Все же попробуй [5], на всякий случай.


 
olookin ©   (2005-01-22 03:22) [12]

[11] aus   (19.01.05 04:09)

Попробовал уж.... Не помогло



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

Текущий архив: 2005.02.06;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.338 c
11-1089378422
Vladimyr
2004-07-09 17:07
2005.02.06
Глобальные клавиши Fn для всей формы


1-1106488512
ninja
2005-01-23 16:55
2005.02.06
ширина


1-1106580277
Jolik
2005-01-24 18:24
2005.02.06
Какой тип в Delphi соответствует float из VC++ 6.0?


1-1106148177
DSKalugin
2005-01-19 18:22
2005.02.06
нечитаемая кодировка строк


4-1103123547
grigory
2004-12-15 18:12
2005.02.06
Узнать запущен ли процесс?