On-line: гостей 1. Всего: 1 [подробнее..]
АвторСообщение





Пост N: 179
Зарегистрирован: 17.10.05
ссылка на сообщение  Отправлено: 16.11.15 13:59. Заголовок: Dos Error 1


Никто не сталкивался с таким. MiniGUI последняя версия.

Программа изменяет структуры файлов dbf и перезаписывает их,
затем закрывает все области командой close all и переоткрываются все файлы.
Далее после открытия всех областей, при чтении поля любого файла
программа зависает или, бывает, выдает код:
Error DBFCDX/1010 Ошибка чтения: D:\MiniGUI\ZpW\dbf\DIC.dbf (DOS Error 1)

По Alt+C зависание снять не могу. Снимается через диспетчер задач.
Как это можно побороть или добраться при зависании на строку, вызвавшую зависание ?

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 7 [только новые]


администратор




Пост N: 5364
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 16.11.15 14:01. Заголовок: файлы точно не битые..


файлы точно не битые получаются после изменения структуры ?

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 180
Зарегистрирован: 17.10.05
ссылка на сообщение  Отправлено: 16.11.15 16:32. Заголовок: Спасибо за ответ! Не..


Спасибо за ответ! Нет, не битые. Если эту программу закрыть и сразу запустить снова (файлы уже новой структуры)
- то все в порядке и никаких проблем не бывает.
Пробовал Harbour и xHarbour - все тоже. Это у меня блок инсталяции новой версии и мне приходится
сразу после такой установки программу переоткрывать, но хочется понять, где ошибка...

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 5365
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 16.11.15 16:44. Заголовок: krutoff Сырец сильн..


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

PS
Или расскажи чего делаешь в ней подробнее.

PS1
Возможно поможет commit после того как сменил структуру + он же перед Dbcloseall()

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 1175
Зарегистрирован: 27.01.07
ссылка на сообщение  Отправлено: 16.11.15 16:49. Заголовок: Может это поможет: h..

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 5366
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 16.11.15 18:33. Заголовок: krutoff Попробуй на..


krutoff
Попробуй накидать не большой самодостаточный пример того что делает твоя
программа. Сырец сюда , если он будет вести себя так же.


Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 181
Зарегистрирован: 17.10.05
ссылка на сообщение  Отправлено: 16.11.15 22:04. Заголовок: Dima пишет: Сырец с..


Dima пишет:

 цитата:
Сырец сильно большой , который меняет структуру и там где происходит переоткрытие баз ?


Да, сырец большой и дело в том, что зависание поймать получается в разных местах... Попробую,
но не уверен. Спасибо за ответ.
Зависание и ошибка происходит как-то странно: После переоткрытия баз пускаю файл на TSBrowse и с первого раза все идет,
затем делаю повторно туже операцию с тем же файлом - вот тогда возникает ошибка.
Во втором варианте делаю текстовый файл отчета и на повторном пуске возникает ошибка.
Но не всегда, поэтому с примером может не получиться. Если бы в момент зависания как-то прерваться...
Поставил DBCOMMITAll() DbCloseAll() - не помогло
l


Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 5368
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 16.11.15 22:21. Заголовок: krutoff Простой при..


krutoff
Простой пример без Минигуи сделай с примерными действиями и убедись что ошибка есть или её нет.

Спасибо: 1 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 16
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет