Re: игнорирование set safety off | |
---|---|
of63 Сообщений: 25161 Откуда: Н.Новгород Дата регистрации: 13.02.2008 |
> Причём adir() вообще ничего не возвращала.
0 что-ли? Давай тестовый пример (раз пробла стабильно воспроизводится), попробуем. 10ка есть, сеть есть... |
Re: игнорирование set safety off | |
---|---|
Simple777 Сообщений: 33855 Дата регистрации: 05.11.2006 |
Это было у юзера. Я заходил по удаленке. И какой давать пример? Я в отладчике смотрел. На все файлы adir() возвращает результат, а на этот файл возвращает "пусто", то есть переменная даже не инициализируется. Притом что файл реально существует. Его отличие от остальных только в том, что в него реально писали, а потом закрыли по fclose(). ХЗ, почему Win-10 отказывала в доступе к этому файлу. А причина была, так думаю, именно в отказе от доступа. А юзер рассказал, что проблема появилась после очередного обновления Win10. Доп. Команда FLUSH не помогла. Исправлено 3 раз(а). Последнее : Simple777, 18.12.20 18:04 |
Re: игнорирование set safety off | |
---|---|
of63 Сообщений: 25161 Откуда: Н.Новгород Дата регистрации: 13.02.2008 |
() тогда уж FFLUSH...
> Его отличие от остальных только в том, что в него реально писали, а потом закрыли по fclose() писали другие юзеры? () бывает так, и в 10ке и в 7ке: на одной машине скопировал в сетевую папку файл, бегу к другому компу его использовать (выбрать в команде "USE ?" например), а его типа нет. Исправлено 1 раз(а). Последнее : of63, 18.12.20 18:53 |
Re: игнорирование set safety off | |
---|---|
Simple777 Сообщений: 33855 Дата регистрации: 05.11.2006 |
В FPD вроде нет такой команды. Да и FLUSH должна сбросить вообще все буферы, в том числе и для низкоуровневых файлов.
|
Re: игнорирование set safety off | |
---|---|
Simple777 Сообщений: 33855 Дата регистрации: 05.11.2006 |
Этот же писал. |
Re: игнорирование set safety off | |
---|---|
ssa Сообщений: 12999 Откуда: Москва Дата регистрации: 23.03.2005 |
Володь, все что ты описываешь однозначно указывает на внешнее воздействие на файлы, из операционки. Скорее всего антивирус. И не только внешний вроде Касперского и т.д., но и "внутренний" виндовый, defeder. И, похоже, очередное его обновление и стало слишком пристально изучать эти файлы. Вариантов решения несколько. Первый "пожаротушительный" ты уже использовал. Второй - стандартный при таких случаях, то есть включения твоих файлов в исключения антивирусов, в том числе и defender'а. Третий - заменить все эти танцы с бубном в виде copy to, total и т.п. на select ... into cursor без каких-либо файлов. Третий самый надежный, да и скорости может добавить, но более трудоёмкий. ------------------ Лень - это неосознанная мудрость. |
Re: игнорирование set safety off | |
---|---|
Simple777 Сообщений: 33855 Дата регистрации: 05.11.2006 |
Любопытно... А можно ли работать с курсорами низкоуровневыми функциями? Только не спрашивайте - зачем?
|
Re: игнорирование set safety off | |
---|---|
of63 Сообщений: 25161 Откуда: Н.Новгород Дата регистрации: 13.02.2008 |
Зачем?
Можно, но он экслюзивно открыт. Имя можно узнать как DBF(алиас) |
Re: игнорирование set safety off | |
---|---|
Simple777 Сообщений: 33855 Дата регистрации: 05.11.2006 |
Зачем - не знаю. Вроде как курсор - это dbf-таблица в оперативной памяти, и у таблицы есть имя. Наверное, можно "разные штуки проделывать" с таблицей в памяти (кроме традиционных операций с таблицами).
Исправлено 1 раз(а). Последнее : Simple777, 18.12.20 19:45 |
Re: игнорирование set safety off | |
---|---|
sphinx Сообщений: 31166 Откуда: Каменск-Уральски Дата регистрации: 22.11.2006 |
Может стоит сравнить в оригиналом дату создания и размер файлов библиотек фокса? ------------------ "Veni, vidi, vici!"(с) |
Re: игнорирование set safety off | |
---|---|
of63 Сообщений: 25161 Откуда: Н.Новгород Дата регистрации: 13.02.2008 |
ОС у всех пользователей 10-ка? На 7-ке ошибка появляется? |
Re: игнорирование set safety off | |
---|---|
boba Автор Сообщений: 6269 Откуда: Медвежьи озера- Дата регистрации: 26.03.2001 |
7 ка, во время аварии ничего в виндах не меняли
|
Re: игнорирование set safety off | |
---|---|
boba Автор Сообщений: 6269 Откуда: Медвежьи озера- Дата регистрации: 26.03.2001 |
Переписывать проекты на нормальный синтаксис
сложно, тз или не сохранилось, или была куча правок по телефонному звонку, которые никак не документировались. Да и не дадут уже, С шарп наше все. |
Re: игнорирование set safety off | |
---|---|
of63 Сообщений: 25161 Откуда: Н.Новгород Дата регистрации: 13.02.2008 |
...А "локальные папки юзеров" имеют достаточно короткую длину полного имени? Меньше 250...
Доб. Перечислю симптомы: > Причем, кроме ошибок, программы еще и сильно замедлили свою работу. > именно на этих командах появлялись ошибки. Причем, не всегда одни и те же. Например, файл занят другим пользователем, доступ к файлу запрещен. Файл уже существует и еще несколько других сообщений > Причем, все эти программы проработали исправно несколько лет, и вдруг, бамц, повалилась куча ошибок > лечение с помощью кучи delete file помогло, ошибок не стало, эти операторы ошибок не дали, а по логике должны бы дать > Перед copy и total проверка на открытие файлов, куда идет запись. Если открыты, закрываем. Самое смешное, в дебагере ошибки не появляются Если в 7ке, и все резко сломалось, (а 7ка не обновляется уже давно, только антивирь встроенный), то проблема все же в ОС-и, а не в фоксе. COPY TO и TOTAL TO - хорошие команды, ничего особенного в ОС не делающие, особенно первая. Может defender отключить в 7ке? Сопоставить дату обновления в журнале обновлений с датой появления ошибки... А в 10-ке тоже ошибки? Исправлено 1 раз(а). Последнее : of63, 19.12.20 12:15 |
© 2000-2024 Fox Club  |