:: Visual Foxpro, Foxpro for DOS
"TOO many open files" - Как выловить причину.
std137

Сообщений: 1
Дата регистрации: 04.02.2011
Всем доброго ...
Жена попросила портировать на домашний ПК, с работы Fox-программку Калькуляция(fox 2.5a) для работы с Меню (Столовая). Автором является некая фирма Эталон. Настраивал им данное ЧУДО вообще неизвестно кто и когда. Подписался помочь. Простой перенос не увенчался успехом. Сообщение "Не найдены базы" и вываливается. Настройка путей, и копирование всех файлов опять не помогает. Программа начинает выкидывать "Некорректный запуск" и выпадает. Выясняется в программе встроена защита, сравнивающая номер винта с зашифрованным своим значением. Метод получения этого серийного номера был немного кривоват, поэтому обошелся легко. Теперь запускается, но при попытках программы проиндексировать базы выкидывает ошибку "TOO many open files". Смена значений FILES и других параметров памяти в Config-ах(.fp .fpw .nt) не помогают. По ходу выполнения де компилированного текста вроде как получается, что программа перелистывает базы. Открывая и закрывая по порядку. Но где-то на 5-6 цикле срабатывает обработчик ошибок и выскакивает это сообщение.

Собственно вопрос... Как заставить заработать это чудо? Что может еще вызывать данную ошибку.
Ratings: 0 negative/0 positive
Re: "TOO many open files" - Как выловить причину.
pioner-v

Сообщений: 1656
Дата регистрации: 01.05.2010
std137
Всем доброго ...
Жена попросила портировать на домашний ПК, с работы Fox-программку Калькуляция(fox 2.5a) для работы с Меню (Столовая). Автором является некая фирма Эталон. Настраивал им данное ЧУДО вообще неизвестно кто и когда. Подписался помочь. Простой перенос не увенчался успехом. Сообщение "Не найдены базы" и вываливается. Настройка путей, и копирование всех файлов опять не помогает. Программа начинает выкидывать "Некорректный запуск" и выпадает. Выясняется в программе встроена защита, сравнивающая номер винта с зашифрованным своим значением. Метод получения этого серийного номера был немного кривоват, поэтому обошелся легко. Теперь запускается, но при попытках программы проиндексировать базы выкидывает ошибку "TOO many open files". Смена значений FILES и других параметров памяти в Config-ах(.fp .fpw .nt) не помогают. По ходу выполнения де компилированного текста вроде как получается, что программа перелистывает базы. Открывая и закрывая по порядку. Но где-то на 5-6 цикле срабатывает обработчик ошибок и выскакивает это сообщение.

Собственно вопрос... Как заставить заработать это чудо? Что может еще вызывать данную ошибку.

Если это ошибка "Error 13: Too many open files.", то ее появление означает, что конфигурационный файл CONFIG.SYS операционной системы не включает параметр FILES=xx или этот параметр(хх) указывает слишком мало файлов.



Исправлено 1 раз(а). Последнее : pioner-v, 04.02.11 23:41
Ratings: 0 negative/1 positive
Re: "TOO many open files" - Как выловить причину.
Igor VS

Сообщений: 2193
Откуда: Харьков
Дата регистрации: 26.01.2011
std137
Всем доброго ...
Ну и хватит о добром. Вместо этого полного трагизма эпического повествования нужно было всего лишь указать номер ошибки (опционально с дословным сообщением. Сообщения "Too many open files" в FPD нет. Есть - Too many files open) и версию операционной системы.
std137
Что может еще вызывать данную ошибку.
Если речь идет об ошибке "Too many files open", то ее вызывает только превышение допустимого количества открытых файлов. Править - соответственно операционной системе.
DOS,Win9x :
в файле Config.sys указать Files=<число> , где <число> - 100 или больше.
Перезагрузить компьютер.
WinME :
в файле System.ini , в секции [386Enh] PerVMFiles=<число> , где <число> - 100 или больше.
Перезагрузить компьютер.
WinNT\XP :
Сконфигурировать файл Config.nt, как для случая с DOS.

std137
Смена значений FILES и других параметров памяти в Config-ах(.fp .fpw .nt) не помогают.
Во-первых Config.fp *.fpw тут никаким боком не относятся
Во-вторых ты компьютер перегружал? (В случае NT достаточно перезапустить сеанс DOS)


------------------
Трехколесный пароход




Исправлено 6 раз(а). Последнее : Igor VS, 05.02.11 02:17
Ratings: 0 negative/0 positive
Re: "TOO many open files" - Как выловить причину.
Igor VS

Сообщений: 2193
Откуда: Харьков
Дата регистрации: 26.01.2011
pioner-v
Если это ошибка "Error 13: Too many open files.",
Error 13 - Alias is not found
Error 6 - Too many files open


------------------
Трехколесный пароход




Исправлено 1 раз(а). Последнее : Igor VS, 05.02.11 00:53
Ratings: 0 negative/0 positive
Re: "TOO many open files" - Как выловить причину.
Влад Колосов

Сообщений: 22664
Откуда: Ростов-на-Дону
Дата регистрации: 05.05.2005
Цитата:
Как заставить заработать это чудо?
Под какой операционной системой?


------------------
Совершенство - это не тогда, когда нельзя
ничего прибавить, а тогда, когда нечего убавить.
Ratings: 0 negative/0 positive
Re: "TOO many open files" - Как выловить причину.
jesterx777

Сообщений: 4
Дата регистрации: 20.09.2022
std137
Всем доброго ...
Жена попросила портировать на домашний ПК, с работы Fox-программку Калькуляция(fox 2.5a) для работы с Меню (Столовая). Автором является некая фирма Эталон. Настраивал им данное ЧУДО вообще неизвестно кто и когда. Подписался помочь. Простой перенос не увенчался успехом. Сообщение "Не найдены базы" и вываливается. Настройка путей, и копирование всех файлов опять не помогает. Программа начинает выкидывать "Некорректный запуск" и выпадает. Выясняется в программе встроена защита, сравнивающая номер винта с зашифрованным своим значением. Метод получения этого серийного номера был немного кривоват, поэтому обошелся легко. Теперь запускается, но при попытках программы проиндексировать базы выкидывает ошибку "TOO many open files". Смена значений FILES и других параметров памяти в Config-ах(.fp .fpw .nt) не помогают. По ходу выполнения де компилированного текста вроде как получается, что программа перелистывает базы. Открывая и закрывая по порядку. Но где-то на 5-6 цикле срабатывает обработчик ошибок и выскакивает это сообщение.

Собственно вопрос... Как заставить заработать это чудо? Что может еще вызывать данную ошибку.

Не уверен что мне ответят, как никак 11 лет прошло Но вдруг повезет: Как вы достали серийный номер с диска? Дело в том что я перенес древнюю прогу от Эталона и она также пишет про "Неккоректный запуск".
Ratings: 0 negative/0 positive
Re: "TOO many open files" - Как выловить причину.
sphinx

Сообщений: 31166
Откуда: Каменск-Уральски
Дата регистрации: 22.11.2006
Может лучше/честнее купить этот продукт?


------------------
"Veni, vidi, vici!"(с)
Ratings: 0 negative/0 positive
Re: "TOO many open files" - Как выловить причину.
jesterx777

Сообщений: 4
Дата регистрации: 20.09.2022
Вы мне предлагаете программу 20+ летней давности купить? Я спросил как вытащить серийник изза смены пк(точнее я систему с эталоном завиртуалил), а вы мне про купить
Ratings: 0 negative/0 positive
Re: "TOO many open files" - Как выловить причину.
of63
Автор

Сообщений: 25161
Откуда: Н.Новгород
Дата регистрации: 13.02.2008
Декомпилировать? Здесь были упоминания о декомпиляции...
Ratings: 0 negative/1 positive
Re: "TOO many open files" - Как выловить причину.
jesterx777

Сообщений: 4
Дата регистрации: 20.09.2022
Да вот помог бы кто запустить сие чудо. Я не особо силен в декомпиляции но может как то можно обойти "Неккоректный запуск"?
Ratings: 0 negative/0 positive
Re: "TOO many open files" - Как выловить причину.
of63
Автор

Сообщений: 25161
Откуда: Н.Новгород
Дата регистрации: 13.02.2008
() Перепонять идею автора (это не всегда возможно)... Практически, написать свое, это правильный путь...
Ratings: 0 negative/0 positive
Re: "TOO many open files" - Как выловить причину.
jesterx777

Сообщений: 4
Дата регистрации: 20.09.2022
jesterx777
Да вот помог бы кто запустить сие чудо. Я не особо силен в декомпиляции но может как то можно обойти "Неккоректный запуск"?

Спасибо большое Сергею(ssa) за помощь!



Исправлено 1 раз(а). Последнее : jesterx777, 03.01.23 15:42
Ratings: 0 negative/0 positive


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

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

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