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

Вниз

Ошибка в winnt.dll и больше никаких сообщений...   Найти похожие ветки 

 
KIR ©   (2004-01-27 11:15) [0]

Народ, как такое может быть: на 2-х машинах в сети стоял Win98 и наша прога (2 одинаковых ехе"шника и база IB на одной из машин). Вдруг, ни стого ни с сего, на операции, которая выполняется по 100-150 раз на дню, прога пишет, что она выполнила недопустимую операцию и вылетает в Windows. Никаких апгрэйдов и смен версий за последние две недели не было - стоят именно те exe"шники, которые там и стояли 2 недели назад. Запускаю прогу "из Дельфи" - таже история - просто ссообщение о недопустимой операции, и ни на какой строчке кода компилятор не останавливается. Ставлю прогу на 3-й комп в сети (там она вообще ни разу не стояла) - таже история. Установил на одном из компов (на том, где стоит база IB) WinXP (поверх Win98) - заработало без ошибок. Устанавливаю WinXP на второй комп - на том же месте пишет что-то про ошибку в winnt.dll, но в Windows не выбрасывает. У меня на работе на WinXP все работает прекрасно. Что это такое может быть? И где хоть копать?

P.S. Не так давно перешли на FastReport 2.51 и FIBPlus 5.0.8, может здесь какая засада?


 
YuRock ©   (2004-01-27 11:32) [1]

Надо искать ошибку в программе. Если запускать из-под Дельфи - потом можно посмотреть окно "Call Stack".

P.S. Такая ошибка обычно появляется при какой-нибудь коллизии, например, одновременная запись по одному и тому же адресу (из разных потоков), или попытка одновременно открыть файл, или еще что...

Кстати, а что значит "вылетает в Windows" ?:)


 
KIR ©   (2004-01-27 13:55) [2]

1. На моем рабочем компе - все работает.
2. Операция, на которой возникает ошибка проводится по 100 или больше раз в день - соответственно за две недели - минимум 1400 раз и ни одной коллизии. А тут вдруг только коллизии и ни одного нормального случая... странно.
3. Вылетает в Windows значит закрывает приложение.


 
VMcL ©   (2004-01-27 14:03) [3]

>>KIR © (27.01.04 11:15)

Не люблю заниматься телепатией, но возможно дело в дровах (под 98-ю криво поставили, а под XP нормально, например).


 
KIR ©   (2004-01-27 14:21) [4]

Народ, да какие дрова...? Дрова к чему к IB? IB работает через FIBPlus...


 
sniknik ©   (2004-01-27 15:19) [5]

а не может быть что уже база переполнилась а новый файл там не определен? (в IB вроде база делится)
и если переполнение то вполне возможно (указатель на запись после $FFFF перешол в 0 и ... глюк)
в общем размер проверь.


 
KIR ©   (2004-01-27 15:46) [6]

Да рановато ей еще переполняться...


 
YuRock ©   (2004-01-27 17:36) [7]

Я не настаиваю, конечно, но почему бы не посмотреть Call Stack???


 
VMcL ©   (2004-01-28 14:56) [8]

>> KIR © (27.01.04 14:21) [4]
>> Народ, да какие дрова...? Дрова к чему к IB? IB работает через FIBPlus...

Повторяю, я не телепат. Один раз попробовал, но больше угадывать не собираюсь, почему у тебя что-то где-то не работает. Хочешь помощь? Код в студию.



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

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

Наверх




Память: 0.48 MB
Время: 0.019 c
14-16599
goga
2004-01-15 17:27
2004.02.06
FAQ очень странный


7-16748
Andrew287
2003-11-21 01:39
2004.02.06
Остановка службы


14-16673
blackwbeer
2004-01-17 17:12
2004.02.06
Как отчистить ВОСК с одежды?


14-16657
Продолжающий
2004-01-18 12:42
2004.02.06
Куда пойти учиться ? (Москва)


3-16141
Александр Бакулин
2004-01-15 08:51
2004.02.06
Программное создание хранимой процедуры