:: Visual Foxpro, Foxpro for DOS
что-то ужасное
boba

Сообщений: 6269
Откуда: Медвежьи озера-
Дата регистрации: 26.03.2001
Первый раз за много лет работы столкнулся
с чем-то совсем непонятным
Чужая программа работала годами.
Изредка там что-то штопали
Сейчас валится странным способом
Было написано хулиганское
seek m.mess
валилось на ошибке record is out of range
заменил на locate for bal.mes=m.mess
Валится с той же ошибкой
Причем после этого found()=.f.
Мне неизвестны случаи завала locate
Взял полностью заменил индексный файл и проиндексировал таблицу
Ничего не помогает
Ratings: 0 negative/0 positive
Re: что-то ужасное
PaulWist

Сообщений: 14601
Дата регистрации: 01.04.2004
Что-то меняет алиас, грид, таймер.

Убери индекс совсем, что бы сканировалась табличка.


------------------
Есть многое на свете, друг Горацио...
Что и не снилось нашим мудрецам.
(В.Шекспир Гамлет)
Ratings: 0 negative/0 positive
Re: что-то ужасное
of63

Сообщений: 25161
Откуда: Н.Новгород
Дата регистрации: 13.02.2008
У меня такая ошибка бывает на сетевом диске с таблицей. Вот сеть и таблица работает, все хорошо. Но выдергиваем сеиевой кабель на 1 мин, потом втыкаем, делаем SEEK, или SKIP - будет такая ошибка про "ранге"
Ratings: 0 negative/0 positive
Re: что-то ужасное
boba

Сообщений: 6269
Откуда: Медвежьи озера-
Дата регистрации: 26.03.2001
Да тут хрень в разы хуже
На локалке задача работает, а на сети упала
Есть огромное число модулей,
написанное старыми фоксистами
Там со вчерашнего дня стало валится все подряд
Причем , на одну и тут же команду ошибка может быть совершенно разная
append from стало давать -индекс разрушен, пересоздай его
ПРи этом таблица в порядке и индекс тоже
ни смотря на
set safety off
команда типа copy to with cdx и без cdx
ругается, хотя файл в рабочей директории и других пользователей нет
total которым я сроду не пользовался
валится с совершенно разными ошибками
То есть тотальный абзац.
Хочется сказать, что я на всем собаку съел,
а нет.
За час переписать кучу кода с древнефоксового на текущий
нереально ( не натворив ошибок одновременно)
Ratings: 0 negative/0 positive
Re: что-то ужасное
PaulWist

Сообщений: 14601
Дата регистрации: 01.04.2004
Вирус, антивирус?


------------------
Есть многое на свете, друг Горацио...
Что и не снилось нашим мудрецам.
(В.Шекспир Гамлет)
Ratings: 0 negative/0 positive
Re: что-то ужасное
Simple777

Сообщений: 33855
Дата регистрации: 05.11.2006
Такие штуки бывают при аппаратных глюках. Может быть, проверить или заменить (хотя бы временно) сетевое оборудование?
Ratings: 0 negative/0 positive
Re: что-то ужасное
boba

Сообщений: 6269
Откуда: Медвежьи озера-
Дата регистрации: 26.03.2001
При копировании данных и проекта на локалку все работает на ура
Ratings: 0 negative/0 positive
Re: что-то ужасное
of63

Сообщений: 25161
Откуда: Н.Новгород
Дата регистрации: 13.02.2008
Загружай сетевую таблицу запрсами и смотри траффик. Даже не так - просто копирование большого файла по сети, лучше того же DBF, и смотри трафик в диспетчере задач, провалы не должны опускаться в ноль надолго, иначе это виновата сеть. Бывает плохая сетевая розетка (не про 220В), выполнить прогу на другом компе, или на жругой розетке... Вобщем, электроника - это наука, о плохих контактах

Антивир надо отключить на время.
Ratings: 0 negative/0 positive
Re: что-то ужасное
Каратаев

Сообщений: 3974
Откуда: Алматы
Дата регистрации: 04.12.2001
Тем не менее, Диск проверить на ошибки? С чем-то таким сталкивался...


------------------
Никогда не бывает настолько плохо, чтобы не могло быть еще хуже.
Ratings: 0 negative/0 positive
Re: что-то ужасное
Qv_1
Автор

Сообщений: 201
Дата регистрации: 14.02.2007
Не работать напрямую с таблицами, только с курсорами.
Ratings: 0 negative/0 positive
Re: что-то ужасное
gao

Сообщений: 1
Дата регистрации: 14.12.2020
Если дбф на сетевом, убери автономные файли с шары.
SMB2 и SMB3 могут валить индекс.


------------------
Ratings: 0 negative/0 positive
Re: что-то ужасное
Ydin

Сообщений: 7648
Откуда: Киев
Дата регистрации: 16.12.2005
Подобный дурдом у меня был. Сообщения были разнообразные, даже на оператор присваивания.
Переинсталлировали сервер и с сетью что-то делали. И все ушло
Ratings: 0 negative/0 positive
Re: что-то ужасное
of63

Сообщений: 25161
Откуда: Н.Новгород
Дата регистрации: 13.02.2008
Уже второй раз 2-х суточный прогон проги на фоксе кончается зависанием 10-ки (лицованая, обновляется). Сама фоксовая прога "стоит", при подведении мышки на ней крутится синее колесо, проц ничего не делает, холодный. ОС вешается не в синий экран, и не встает, но откликается на мышку, на меню, но никаких действий при этом не выполняет, запустить ничего нельзя, запущеный заранее диспетчер задач не меняет показаний, т.е. не работает. Часы ОС тикают, но после манипуляций с мышкой встают и они. Выводится из этого только ресетом. Чтобы это могло быть?

Прога чисто расчетная, выполняется на данных на C:, никакой экзотики, никаких внешних актив-икс обьектов, чисто нативный фокс + API. Есть подозрение на антизасыпательный вызов API SetThreadExecutionState (NoSleep в коде) с возможными параметрами:
ES_AWAYMODE_REQUIRED=0x40,
ES_CONTINUOUS=0x80000000,
ES_DISPLAY_REQUIRED=0x02,
ES_SYSTEM_REQUIRED=0x01

Да, эти вызовы антизасыпателя делаются так: в начале длительного прогона данный режим включается, по окончании выключается. Но есть нюанс - запускаются 2-3 таких проги, и каждая вызывает этот антизасыпатель... Может эти вызовы интерферируют в ОС, и вводят ее в ступор... На 7ке такой фигни не было. Похожее умирание ОС наблюдалось не только на 10ке, но и на Server 2012 (8-ка?, не паленая, обновляется), причем на этой ОС раньше все было хорошо!



Исправлено 4 раз(а). Последнее : of63, 24.12.20 09:34
Ratings: 0 negative/0 positive
Re: что-то ужасное
Божья_коровка

Сообщений: 25720
Дата регистрации: 23.08.2001
of63
Уже второй раз 2-х суточный прогон проги на фоксе кончается зависанием 10-ки
Двое суток без сна, тут любой заснет


------------------
Жись, она как зёбра, полоса белая, полоса черная, а мне всегда задница достается...
Ratings: 0 negative/0 positive
Re: что-то ужасное
of63

Сообщений: 25161
Откуда: Н.Новгород
Дата регистрации: 13.02.2008
ОС не засыпает, а умирает, причем не полностью (продолжает жить часть GUI). Смотрел журналы винды (не понятно что смотреть), из подозрительных, коррелирующих с зависанием, какие-то срабатывания таймера обновления то Офиса, то Скайпа, то неведомого AUDIOчтото... Пробовал 1 раз отключать обновление 10-ки, там есть кнопочка "не обновлять 7 дней", также антивирь заодно "приостановил" (не похоже, что он приостанавливается, каспер, вьедливая дрянь, все фоксовое занесено в исключения), но результат отрицательный.
Ratings: 0 negative/0 positive
Re: что-то ужасное
Crispy

Сообщений: 18571
Дата регистрации: 16.05.2005
of63
Но есть нюанс - запускаются 2-3 таких проги, и каждая вызывает этот антизасыпатель... Может эти вызовы интерферируют в ОС, и вводят ее в ступор...

Дык что они все друг друга не видят что ли?
Надо было научить. [sm128]
И чоэт интересно они все там хором так считают. ;)
Есть кстати крохотная утилита, где все такое можно легко и через гуи проделывать, и она все время обновляется, что любопытно.
У них много бесплатных утилит в принципе, не помню уж сейчас, где их родной сайт, но типа вот тут например можно глянуть, размер копейки: soft.softodrom.ru Вроде пишут в десятке с ней никаких проблем нет.


------------------
В действительности все иначе, чем на самом деле.
                                      (Антуан де Сент-Экзюпери)
Ratings: 0 negative/0 positive
Re: что-то ужасное
of63

Сообщений: 25161
Откуда: Н.Новгород
Дата регистрации: 13.02.2008
> Дык что они все друг друга не видят что ли? Надо было научить.
А не чего им друг о друге знать, они считаю одно и тоже, но разное.

> И чоэт интересно они все там хором так считают.
Деньги...

Утилитку антизасыпания не надо, а надо, чтобы прога сама все контролировала, без интерфейса. Антизасыпатель пока выключу, через несколько дней посмотрим... Да и винда сегодня обновилась до какойто особенно последней модификации, 20н2 разлива. Кстати, с обновлениями зависы коррелируют вроде... хотя щас последняя винда обновляется практически непрерывно, я свою прогу так часто не меняю, как МС... что-то там индусы всё меняют и меняют...
Ratings: 0 negative/0 positive
Re: что-то ужасное
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
Да ну, всего два раза в год она серьёзно обновляется, с 17 года такая схема. Из последних "новшеств" лишь переименование, вместо ГГММ стали нумеровать релизы в виде ГГH1/2 типа год и какая его половина, а то тупые американцы увидев 2004 решили что это релиз из 2004 года
Все прочие апдейты - это заплатки, и в общем то они сейчас сильно реже выходят по сравнению с той же WinXP - где ежемесячно от пары до полутора десятков апдейтов прилетало.


------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: что-то ужасное
Crispy

Сообщений: 18571
Дата регистрации: 16.05.2005
of63
> И чоэт интересно они все там хором так считают.
Деньги...

Неужто биткоины майнят?[sm128]


------------------
В действительности все иначе, чем на самом деле.
                                      (Антуан де Сент-Экзюпери)
Ratings: 0 negative/0 positive
Re: что-то ужасное
of63

Сообщений: 25161
Откуда: Н.Новгород
Дата регистрации: 13.02.2008
Вроде 2хсуточный прогон прошел успешно, на 20н2, но одна прога, с выключенным АВ, антизасыпатель не отключал. Подождем... Скоро страда отчетностей, всё поймем )

()
> Все прочие апдейты - это заплатки, и в общем то они сейчас сильно реже выходят
Когда установился 20н2, то стерлась история обновлений. Вот прошло пара дней, и комп попросил перезагрузиться, первое индусское обновление...
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 14 (Гостей: 14)

© 2000-2024 Fox Club 
Яндекс.Метрика