- Remove From My Forums
-
Question
-
Have a program which am running via scheduler/exe. Since am running via scheduler and the computer is logged off, I have to re-create the mapping via SUBST, because of that, I get the error on the subject and the application gets stuck on the question without/before
processing the program/taskIs there a way to avoid that question?
I already inserted SET RESOURCE OFF and SET SAFETY OFF before the SUBST command
-
Changed type
Tuesday, October 9, 2018 3:20 PM
-
Changed type
Answers
-
Thanks Tom and Olaf.<o:p></o:p>
I found the problem, there was a DLL file on the computer’s path, which I had to make it part of my executable or at least copy it into the network folder, in order to
run from the task scheduler.<o:p></o:p>-
Marked as answer by
Benny Gabel
Thursday, October 25, 2018 12:44 AM
-
Marked as answer by
Решение проблем, которые могут возникнуть при запуске
1. Вопрос: После установки, при вводе документов выдается окно с запросом файлов *.ocx нажимаем на кнопку «Отмена» и выпадает ошибка:
«Ошибка OLE, код 0x80040154: Класс не зарегистрирован. Объект OLE игнорируется. Номер записи 6»
«Внутренняя ошибка 2738(Internal error 2738)»
Ответ:
Запустите файл reg.bat (может потребовать запуск от администратора) из папки с программой (обычно c:Налогоплательщик ЮЛInputdocreg.bat)
2. Вопрос: при попытке запуска программы выдаются сообщения типа:
«Несовпадение версии файла ресурсов»
«Библиотека MSVCR70.DLL не найдена по указанному пути . «
«не хватает библиотеки Visual FoxPro»
Visual FoxPro cannot start
Could not load resources
Неправильный путь или имя файла
Resource file version mismatch
Cannot locate the Microsoft Visual Foxpro support library
либо выходит окно Microsoft Visual Foxpro и диалог выбора файла prg(fxp)
сама программа при этом не запускается
Oтвет:
1. если запускаете с помощью ярлыка на рабочем столе — убедитесь, что место куда установлена программа Налогоплательщик ЮЛ совпадает с рабочей папкой в свойствах ярлыка программы (напр:
-программа установлена в «C:Налогоплательщик ЮЛ»
-Объект(Target): «C:Налогоплательщик ЮЛINPUTDOCinputdoc.exe»
-Рабочая папка(Start in): «C:Налогоплательщик ЮЛINPUTDOC»
2. убедитесь, что в рабочей папке есть файлы:
vfp9rrus.dll (1 416К)
если их нет, или размер не совпал — отключите антивирусы и еще раз запустите программу установки версии, выберите вариант «исправить»
3. попробуйте отключить антивирус и запустить программу без него
4. возможно в папке windowssystem32 есть файлы vfp9r.dll, vfp9rrus.dll, vfp9renu.dll, config.fpw — удалите их оттуда и попробуйте запустить программу
5. возможно в переменной окружения PATH (мой компьютер/свойства/дополнительно/ кнопка «переменные среды») каталог %SystemRoot%system32 присутствует более одного раза — д.б. один раз
6. попробуйте скачать и заменить в папке с программой файлы: http://npul.ru/download/other/9/
7. попробуйте скачать и заменить в папке с программой файлы: http://npul.ru/download/other/9sp1/
8. если 1-5 не помогли, попробуйте скачать и установить туда, где не запускается :
3. Вопрос: В программе вместо букв иероглифы, как исправить?
Ответ:
1. Установите Русский на всех закладках окна настроек региональных стандартов (Панель управления/Язык и региональные стандарты)- обратите внимание на язык программ не поддерживающих Юникод на закладке Дополнительно — д.б. Русский
2. если не помогло, загрузите классическую схему в настройках экрана Windows
3. если не помогло, смените язык системы на английский, перезагрузитесь, затем опять на русский и снова перезагрузитесь
4.Внимание! во время смены языков windows может выдать сообщение, о том, что какие-то файлы уже имеются на диске и предлагает использовать их. Не соглашайтесь и выбирайте файл из дистрибутива windows. Смысл этих действий именно в восстановлении языковых файлов из дистрибутива windows.
1. Панель управления, Региональные стандарты, На закладке Форматы выбрать формат английский, на закладке Дополнительно (Язык программ не поддерживающих Юникод) нажать кнопку «Изменить язык системы», выбрать Английский
3. Панель управления, Региональные стандарты, На закладке Форматы выбрать формат Русский, на закладке Дополнительно (Язык программ не поддерживающих Юникод) нажать кнопку «Изменить язык системы», выбрать Русский
5.Внимание! иногда метод помогает со второй или третьей попытки
На некоторых дистрибутивах windows изменение языка может не помочь — возможно проблема с шрифтом ms sansserif — скачайте и установите:
Windows 98, 2000, XP если не помогло:
Запустите реестр: «Старт» — Выполнить» — «regedit»
измените значение строкового параметра «1252»
с «c_1252.nls» на «c_1251.nls»
4. вопрос: появляется сообщение об ошибке C0000005 . Что делать ?
ответ:
В папке с программой, после такой ошибки, будет файл VFP9Rerr.log. Пришлите его на info@mail.rvcgnivc.ru
5. Вопрос:Иногда возникает ошибка доступа к файлам, находящимся во временной папке Windows (Documents and Settings. Local SettingsTemp или Users. Local SettingsTemp)
Ответ:
-в этом случае как правило помогает либо перенос временной папки программы из «Documents and Settings» (например в c:IDTMP) — для этого необходимо задать переменную окружения IDWTEMP=c:IDTMP
-возможно это вызвано работой антивируса — попробуйте отключить его и поработать, если ошибка не повторится в настройках антивируса исключите из проверки файлы типа *.dbf, *.fpt, *.cdx, либо папку c:IDTMP
Извините за ошибки, но, к сожалению, у нас нет возможности протестировать программу на всем возможном множестве программных + аппаратных платформ и с учетом всех программ, которые может у себя установить пользователь. Надеемся на ваше понимание и желание сотрудничать с нами в решении этой проблемы.
Для локализации и устранения причин ошибок в программе инсталляции большая просьба выслать нам файлы MSI*.LOG из временной папки Windows (типа:«C:Documents and SettingsuserNameLocal SettingsTempMSI*.LOG»или Win9*:«C:WindowsTempMSI*.LOG»)
Для локализации и устранения причин ошибок в программе «Налогоплательщик ЮЛ» большая просьба выслать нам все файлы из папки LOG программы «Налогоплательщик ЮЛ» (типа:«C:Налогоплательщик ЮЛINPUTDOCLOG*.*»)
Источник
Visual foxpro cannot start could not load resources windows 7
Архивариус
Новичок
Зарегистрирован: 06.07.2011 04:57:42
Сообщений: 34
Оффлайн Нам установили Парус приезжие специалисты. Началось с того, что при формировании любого отчета (7 версия Парус Бюджет) выдается ошибка «Несовпадение версии файла ресурсов». При попытке переустановить выяснилось, что эта ошибка появляется уже в процессе инсталляции при загрузке модулей. Программа якобы встает, но работает потом некорректно и даже удалить ее корректным образом не получается. На моем компьютере все встает нормально, а на рабочей станции пользователя — вот такая вот беда. Есть ли какой-то способ с этим справиться, кроме сноса и переустановки Windows? rn
Заранее огромное спасибо!
Автор:
Елена
ellea@rambler.ru
04.08.2005 23:22 Для сообщений со старой версии форума
Архивариус
Новичок
Зарегистрирован: 06.07.2011 04:57:42
Сообщений: 34
Оффлайн Удалите (или переместите в другое место) файлы vf*.* из каталога Windows/System(32). После этого удалите Парус и установите заново.rn
В принципе такая ошибка возникает в случае, если на компьютере установлены другие программы, использующие FoxPro.
Автор:
user
user@user.no
05.08.2005 01:03 Для сообщений со старой версии форума
Архивариус
Новичок
Зарегистрирован: 06.07.2011 04:57:42
Сообщений: 34
Оффлайн to user rn
rn
Данные файлы являются библиотеками фокса. Такое может случиться если программы написанные на нем используют разные его версии. Хотя, в теории, такого быть на должно! Лично у меня на машине стоит фокс 6, 9 и парус, использующий фокс 8. Нет проблем! Их библиотеки называются по разному и не конфликтуют. Но если последовать Вашему совету, можно сделать неработоспособными другие программы!rn
Вообще-то в фоксе файл ресурсов — это foxuser.dbf и foxuser.fpt соответственно. Фокс должен их создавать автоматически. Можно попытаться их удалить (должны быть в каталоге с прогой). При запуске проги файлы ресурсов должны создаться сами, иногда с запросом.
Автор:
Jlutko
kerch-reyd@permonline.ru
05.08.2005 12:11 Для сообщений со старой версии форума
Архивариус
Новичок
Зарегистрирован: 06.07.2011 04:57:42
Сообщений: 34
Оффлайн Здравствуйте1
Несовпадение версии файла ресурсов
Visyal FoxPro cannot start. Couid not load resources
Эти сообщения у меня еще при установке программ.
Программы устанавливаются, но не запускаются с сообщением:
Cannot locate FoxPro library
Еще одна программа пишет:
cannot locate disired version of FoxPro
Версию драйвера ставил вообщето ту самую, которая должна быть (6.01.8629.01). Также пробовал ставить Runtime Visual FoxPro 8.0 и Runtime Visual FoxPro 9.0.
Не помогло. Может дело в Windows Server 2003 EE?
Добавлю страничку в избранное, буду ждать ответов.
Автор:
Дмитрий
adres@mail.ru
10.01.2007 20:34 Для сообщений со старой версии форума
Архивариус
Новичок
Зарегистрирован: 06.07.2011 04:57:42
Сообщений: 34
Оффлайн
Здравствуйте1
Несовпадение версии файла ресурсов
Visyal FoxPro cannot start. Couid not load resources
Эти сообщения у меня еще при установке программ.
Программы устанавливаются, но не запускаются с сообщением:
Cannot locate FoxPro library
Еще одна программа пишет:
cannot locate disired version of FoxPro
Версию драйвера ставил вообщето ту самую, которая должна быть (6.01.8629.01). Также пробовал ставить Runtime Visual FoxPro 8.0 и Runtime Visual FoxPro 9.0.
Не помогло. Может дело в Windows Server 2003 EE?
Добавлю страничку в избранное, буду ждать ответов.
А ставите в папку по умолчанию? какие еще фоксовые проги стоят? антивирус,файервол ничего не блокирует? в политиках безопасности на паки ничего не перекрыто?:) у меня 4 версии программ на РАЗНЫХ фоксах и никогда таких проблем не было. Винда ХП СП2 проф
Автор:
Wolf
wolf1981@bk.ru
11.01.2007 05:10 Для сообщений со старой версии форума
Архивариус
Новичок
Зарегистрирован: 06.07.2011 04:57:42
Сообщений: 34
Оффлайн Да, по умолчанию, а как надо было?
Сегодня почистил файлы по маске vf*.* в систем32 и снова поставил Runtime Visual FoxPro 8.0. Заработало!
Много разных программ разной давности, действительно, для каждой нужны библиотеки их молодости. Но боюсь мешать библиотеки, уж больно много переустанавливать придётся в случае неудачи.
Сообщение «cannot locate desired version of FoxPro» у одной из программок и «Cannot locate FoxPro library» у второй еще остались. какие им версии надо понятья не имею, очень старые программы.
Автор:
Дмитрий
adres@mail.ru
11.01.2007 23:44 Для сообщений со старой версии форума
Архивариус
Новичок
Зарегистрирован: 06.07.2011 04:57:42
Сообщений: 34
Оффлайн И снова здравствуйте 🙂
На некоторых компьютерах (на старых PIII), после установки релиза «Февраль 2010» (7.71) вновь возникает эта ошибка. Использую дополнительные программки на VFP9 (обычные экзешники). После установки релиза эти программки не работают. Поскольку в данном релизе Парус обратно перешёл на VFP8 дллшки.
На других машинах таких проблем нет. Всё прекрасно работает.
Пробовал:
1. Полностью удалил парус, все библиотеки vfp*.* из sys32.
2. Играл с Runtime Visual FoxPro 9.0 (ставил/удалял перед/после Паруса).
Хочу попробовать ещё поставить предыдущий релиз, а поверх него тупо скопировать папку Person (требуется только Кадры) из работающих машин. Но боюсь, что из-за этого будет некорректно работать сам Парус.
Был случай когда при заходе в приказ и клике Добавить (добавить пункт приказа) вылетал с ошибкой
***********************
Oшибка N 1808 SQL: Недопустимое предложение ORDER BY.
В строке 0
Последовательность вызовов:
C:PROGRAM FILESPARUSPERSONPERSON.EXE
PROCEDURE ORDER_MC.MASTERPANEL.GRIDPANEL.GRID.MOUSEUP
PROCEDURE ORDER_MC.MASTERPANEL.GRIDPANEL.GRID.SHOWMENU
PROCEDURE ORDER_MC.MASTERMENU.SHOWMENU
ON.
PROCEDURE ORDER_MC.MASTERMENU.EXECCOMMAND
PROCEDURE ORDER_MC.MASTERPANEL.GRIDPANEL.GRID.RECEIVEMESSAGE
PROCEDURE ORDER_MC.SHOWORDERSP
PROCEDURE ORDERSPEC_M.GRIDPANEL.GRID.MOUSEUP
PROCEDURE ORDERSPEC_M.GRIDPANEL.GRID.SHOWMENU
PROCEDURE ORDERSPEC_M.MASTERMENU.SHOWMENU
ON.
PROCEDURE ORDERSPEC_M.MASTERMENU.EXECCOMMAND
PROCEDURE ORDERSPEC_M.GRIDPANEL.GRID.RECEIVEMESSAGE
CALL_DICT.FXP
PROCEDURE ORDERMODEL_MC.INIT
PROCEDURE ORDERMODEL_MC.CACHEDDICPREP
PROCEDURE ORDERMODEL_MC.SENDMESSAGE
PROCEDURE ORDERMODEL_MC.CATALOGPANEL.TREE.RECEIVEMESSAGE
PROCEDURE ORDERMODEL_MC.SENDMESSAGE
PROCEDURE ORDERMODEL_MC.MASTERPANEL.GRIDPANEL.GRID.RECEIVEMESSAGE
PROCEDURE TGRID.RECEIVEMESSAGE
PROCEDURE ORDERMODEL_MC.MASTERPANEL.GRIDPANEL.GRID.CHANGECATALOG
PROCEDURE ORDERMODEL_MC.MUNIT.CHANGECATALOG
PROCEDURE ORDERMODEL_MC.MUNIT.VZORDSPM.CHANGECATALOG
PROCEDURE ORDERMODEL_MC.MUNIT.VZORDSPM.REQUERY
PROCEDURE ORDERMODEL_MC.MUNIT.VZORDSPM.ERROR
********************************
Фишка в том, что до инсталлера Паруса программки работают. После инсталляции не работают. После деинсталляции снова работают.
Очень хочется ругаться нехорошими словами, но учитывая кадровые проблемы 7.xx, виноват не программист, а тот, кто не договорился с прежним :)))
Источник
- Remove From My Forums
-
Question
-
Hi folks,
I have just installed the VFP8 SP1 and recompiled my EXE. However, am now getting 2 errors when I try to run the new EXE:
1. «Resources file version mismatch», followed by
2. «Visual FoxPro cannot start. Could not load resources».The two errors come up one after the other. I have searched for and deleted the Foxuser.dbf and Foxuser.fpt both in the windowssystem32 directory and my application’s directory.
Any ideas on how to resolve this problem?
Thanks.
Answers
-
Deleting Foxuser.* (there should be no Foxuser.* in c:windowssystem32) helps.
Another one: what language is you VFP in?
This problem could surface if you are using the wrong language DLL version (ex. VFP7RENU.DLL with VFP8).
Another one is to make sure that the proper runtimes (for VFP8 in your case) are installed in the PC that runs the EXE.
See:
http://fox.wikis.com/wc.dll?Wiki~VFP8RuntimeFiles
Не запускается программа
-
павел
- Сообщения: 25
- Зарегистрирован: 09 янв 2023, 15:06
Не запускается программа
Добрый день. Вчера поработал в программе, ввел для начала 3-хчеловек. После этого нажал кнопку выход. Сегодня попытался зайти в программу, чтобы ввести новую организацию, появляется окошко microsoft visual foxpro, в нем надпись «ошибка в файле ресурсов, перезаписать его новым, пустым файлом?» При нажатии «да» пишет «ошибка программы, прнтер не готов», при нажатии «продолжить» пишет программа уже запущена. И все. Мы оплатили полную версию и теперь не могу даже код-ответ ввести. что делать?
-
Ternia
- Site Admin
- Сообщения: 163
- Зарегистрирован: 28 сен 2020, 08:52
Сообщение
Ternia » 10 янв 2023, 10:51
Здравствуйте, Павел!
Попробуйте запустить программу от имени Администратора (правый клик мишки по ярлыку программы / Запустить от имени администратора)
Рекомендуем почитать следующий пост.
С Уважением, Администратор!
-
павел
- Сообщения: 25
- Зарегистрирован: 09 янв 2023, 15:06
Сообщение
павел » 10 янв 2023, 15:53
Добрый день еще раз! Во первых огромное спасибо, что очень быстро отвечаете на все вопросы и проблемы! Действительно, все заработало и я ее активировал. Но теперь вылезла еще одна проблема, попробую описать. Итак, например я ввожу совершенно нового человека для уведомления о прибытии, заполняю все необходимые поля, отправляю на печать, файл выходит в формате эксель. Я проверяю и печатаю. Однако когда я завожу следующего человека, то поля в разделах место пребывания, принимающая сторона и по моему адрес приходится забивать заново, хотя я их вижу уже забитыми до тех пор, пока не кликну мышкой в соответствующем поле. После этого слетает совсем все, вплоть до данных паспорта ответственного лица. Можно ли как то это исправить? И еще: в поле «место пребывания» все поля с вариантами адресов и данных кроме поля «населенный пункт». Можно ли туда добавить варианты населенных пунктов чтобы можно было выбирать. Спасибо!
P.S. также периодически пишет «нет доступа к справочнику такому то…» не смертельно, но неприятно. после выхода и повторного входа в программу все справочники появляются
-
Ternia
- Site Admin
- Сообщения: 163
- Зарегистрирован: 28 сен 2020, 08:52
Сообщение
Ternia » 11 янв 2023, 09:59
Тема перенесена в отдельный пост.
С Уважением, Администратор!
Содержание
- [Закрыто] Ошибка Microsoft Visual FoxPro
- Сообщений 4
- 1 Тема от dea 2012-05-02 13:00:43
- Тема: Ошибка Microsoft Visual FoxPro
- 2 Ответ от Александр Касперович 2012-05-03 09:04:40
- Re: Ошибка Microsoft Visual FoxPro
- 3 Ответ от dea 2012-05-03 13:08:03 (2012-05-03 13:36:03 отредактировано dea)
- Re: Ошибка Microsoft Visual FoxPro
- 4 Ответ от Александр Касперович 2012-05-03 15:50:00
- Re: Ошибка Microsoft Visual FoxPro
- Сообщений 4
- Visual foxpro не работает
- Visual foxpro не работает
[Закрыто] Ошибка Microsoft Visual FoxPro
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Сообщений 4
1 Тема от dea 2012-05-02 13:00:43
- dea
- Пользователь
- Неактивен
- Зарегистрирован: 2012-04-28
- Сообщений: 2
Тема: Ошибка Microsoft Visual FoxPro
Установила у себя на машине версию морфа — 37.23.274 от 30 марта 2012 г. При запуске выдает ошибку Microsoft Visual FoxPro: Ошибка в файле ресурсов. Перезаписать его новым, пустым файлом? Да/Нет
И каждый раз такое предупреждение, даже если выбрать Да.
При выборе региона выдает ошибку:
Невозможно обновить курсор SETUP, так как он только для чтения.
Пункты меню — Справочники и Общее — недоступны.
В файле руководства пользователя об этих ошибках ни слова. Как с этим дальше вообще можно работать?
2 Ответ от Александр Касперович 2012-05-03 09:04:40
- Александр Касперович
- Администратор
- Неактивен
- Зарегистрирован: 2011-01-28
- Сообщений: 1,243
Re: Ошибка Microsoft Visual FoxPro
Вероятно у Вас установлена операционная система Windows 7. И у Вас, в том месте куда установлен ПК МОРФ, запрещены — запись, сохранение, изменение файлов.
Обратитесь пожалуйста к своему системному администратору, что-бы он дал Вам разрешение на — запись, сохранение, изменение файлов, в том месте, где установлен ПК МОРФ. Либо пусть он установит ПК МОРФ в то место, где все — эти операции разрешены.
3 Ответ от dea 2012-05-03 13:08:03 (2012-05-03 13:36:03 отредактировано dea)
- dea
- Пользователь
- Неактивен
- Зарегистрирован: 2012-04-28
- Сообщений: 2
Re: Ошибка Microsoft Visual FoxPro
Действительно, ОС — Windows 7. На своей машине у меня пользователь с правами локального администратора с правами на запись и удаление на всех дисках. Морф — ставится на диск С. Запись и удаление — полный доступ.
Но и ошибки постоянного характера.
Подскажите, как ещё можно обойти эти ошибки? Возможно ли, что морф запускается не из-под учетной записи?
4 Ответ от Александр Касперович 2012-05-03 15:50:00
- Александр Касперович
- Администратор
- Неактивен
- Зарегистрирован: 2011-01-28
- Сообщений: 1,243
Re: Ошибка Microsoft Visual FoxPro
Как вариант можно, либо через ярлык на рабочем столе, либо через исполняемый файл morf.exe, вызвать контекстное меню, путём удержания правой клавиши мыши на ярлыке или файле, перейти в закладку совместимость, там в самом низу поставить галочку напротив пункта «Запуск от имени администратора». После этого сохранить изменения. При следующем запуск программа запустится с правами администратора и будет иметь доступ на запись, сохранение, изменение файлов.
Сообщений 4
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Источник
Visual foxpro не работает
Сообщения: 25157
Благодарности: 3792
Конфигурация компьютера | |
Материнская плата: MSI G41M-P33 Combo | |
HDD: SSD OCZ-AGILITY3 — 120GB | |
ОС: Windows 10 Pro x64 (11082) |
Вместо укажите путь к существующей папке на диске.
Если такой параметр есть, проверьте существует ли папка, указанная в его значении, и достаточно ли дискового пространства на том диске, где располагается эта папка.
Это сообщение посчитали полезным следующие участники:
Visual foxpro не работает
Источник
FoxPro 2.6 Windows XP и неожиданное прекращение работы |
---|
kevingr Автор |
Сообщений: 8
Здравствуйте.
Есть у меня программа на фоксе собранная в exe.
Способ запуска через bat:
В 1 прекрасный момент момент, после очередной сборки файла всё это дело перестало работать.
Запуск exe файла на прямую работает. пока что (на Win 10 было так-же)
Я не пишу на фоксе, но был бы признателен хотя-бы минимальным зацепкам в происходящем.
Re: FoxPro 2.6 Windows XP и неожиданное прекращение работы |
---|
of63 |
Сообщений: 21699
Откуда: Н.Новгород
Содержимое .bat файла точно какое?
Запуск EXE «напрямую работает» в ОС какой разрядности?
Если раньше работало на какой-то машине, но после «пересборки» перестала, то виновата «пересборка», наверное.
Сравни размеры файла после пересборки, если сильно отличаются, то. Как точка сборки у дон Хуана )
Re: FoxPro 2.6 Windows XP и неожиданное прекращение работы |
---|
ssa |
Сообщений: 12724
Откуда: Москва
kevingr
Здравствуйте.
Есть у меня программа на фоксе собранная в exe.
Способ запуска через bat:
Re: FoxPro 2.6 Windows XP и неожиданное прекращение работы |
---|
Igor Korolyov |
Сообщений: 34285
Ну тут из «заморочек» только ограничение affinity — чтобы лишь на 1 CPU сей антиквариат работал.
Возможно пришла пора перейти уж на досбокс или что-то такое. Не знаю насколько адекватно запускает дос-процессы утилита psexec, и насколько корректно работает ntvdm при попытке привязки запускаемого процесса к некоторому ядру.
Из самого простого — сразу после перезагрузки этот батник работает? А если после перезагрузки пару раз «напрямую» эту прогу (или какую другую досовскую) позапускать — не ломается ли?
Re: FoxPro 2.6 Windows XP и неожиданное прекращение работы |
---|
kevingr Автор |
Сообщений: 8
of63
Содержимое .bat файла точно какое?
Запуск EXE «напрямую работает» в ОС какой разрядности?
Если раньше работало на какой-то машине, но после «пересборки» перестала, то виновата «пересборка», наверное.
Сравни размеры файла после пересборки, если сильно отличаются, то. Как точка сборки у дон Хуана )
Это основная строка запуска на XP.
ОС Xp 32 sp3.
На всех машинах. (80)
Размер отличается на 4Кб. (общий размер 6,96Мб)
Вообще не понял.
Я не пишу на фоксе, но одна из моих задач — поддерживать работоспособность и, по возможности, развивать программу.
Я сомневаюсь что смогу организовать работу досбокса с всем функционалом, WIN печать, запуск внешних переложений и т.д. Да и последний раз когда я так делал у меня отваливалась буква «Р».
После перезагрузки всё так-же, стабильно, не работает.
Я откатил версию ехе и всё стало нормально.
Такая же проблема наблюдалась на win 10, сначало перестал работать bat, запускали через exe на прямую, потом перестал работать и exe, пришлось так
В do всего 1 строчка «do main.exe» в конфиге тоже 1 строчка «codepage=866».
Re: FoxPro 2.6 Windows XP и неожиданное прекращение работы |
---|
of63 |
Сообщений: 21699
Откуда: Н.Новгород
Re: FoxPro 2.6 Windows XP и неожиданное прекращение работы |
---|
Igor Korolyov |
Сообщений: 34285
Для XP обновления то уж много лет как не прилетают автоматом, хотя сравнительно недавно (в этом году) и было выпущено какое-то Security обновление — помоему оно было связано с RDP, так что есть некоторый минимальный шанс что и на psexec оно могло повлиять. Сам psexec, кстати, вполне возможно что с 2012-го года обновлялся.
А так можно лишь посоветовать штатные шаги решения проблем — отключить антивирус, поудалять (пусть бы и временно) ненужный софт (прежде всего околосистемный — типа сторонних файерволов, систем безопасности и ограничения доступа), поиграться с драйверами (убрать видео, попробовать на штатном vga). Совершенно очевидно что проблема не со стороны программы имеет место быть, если при неизменности этой самой программы ранее стабильно работавшее ПО сломалось.
Надеюсь что конфигурация для ntvdm по ходу дела тоже не изменялась (как там было, не помню уж — файлик config.nt и какие-то ключики в реестре для локализации).
Кстати, как я помню, одним из вариантов запуска дос-прог является создание pif файла, где отдельно от всей системы (от глобального config.nt) настраивается и память и собственно все эти files= и прочее — может быть попробовать таки через этот способ запускать программу?
P.S. Ну и ждём что нам расскажет специалист по FPD товарищ Simple
Исправлено: Igor Korolyov, 21.09.19 15:39
Re: FoxPro 2.6 Windows XP и неожиданное прекращение работы |
---|
of63 |
Сообщений: 21699
Откуда: Н.Новгород
Re: FoxPro 2.6 Windows XP и неожиданное прекращение работы |
---|
Simple777 |
Сообщений: 31615
Не специалист, а подвижник. За все время использования FPD не удалось разобраться только с одним вопросом — почему одни Windows при нажатии на крестик закрытия DOS-окна приложения выдают предупреждающее сообщение о возможной потере данных, а другие закрывают без всяких предупреждений.
В остальном же все известные проблемы работы FPD 2.6 под Windows так или иначе решены.
В данном же частном случае надо попробовать «метод салями», то бишь по кусочкам «отрезая» проверять, с какого именно момента «не работает». Если не работает exe, можно проверить работу app или даже запустить для проверки на проблемно компе и *.prg
Проверить работу из командной строки. Можно даже винду загрузить в безопасном режиме и проверить. Много чего можно.
Иногда и аппаратная часть начинает барахлить. Причин может быть много и разных.
Ещё может Криспа чего добавит.
Исправлено: Simple777, 21.09.19 16:38
Re: FoxPro 2.6 Windows XP и неожиданное прекращение работы |
---|
kevingr Автор |
Сообщений: 8
Re: FoxPro 2.6 Windows XP и неожиданное прекращение работы |
---|
kevingr Автор |
Сообщений: 8
Ключевой вопрос, может ли это быть связанно с размерами файла, каких-то принципиальных изменений не вносилось, тем более не была затронута точка входа, её годами не кто не трогал.
И тут бах, окно консоли на секунду и офлайн, 80 машин. а не 1. Без обновлений от мелкасофта и уж тем более без обновлений psexec.
Это фигня, труднее объяснить почему на части машин (машины одинаковые) с 2мя экранами фокс ложит 2й экран в full режиме, а на части дублирует, и как соответственно этого избежать =)
В очередной раз всем спасибо, есть над чем подумать.
Re: FoxPro 2.6 Windows XP и неожиданное прекращение работы |
---|
of63 |
Сообщений: 21699
Откуда: Н.Новгород
Re: FoxPro 2.6 Windows XP и неожиданное прекращение работы |
---|
kevingr Автор |
Сообщений: 8
Здравствуйте всем.
Ошибка была до ужаса банальна, и такое развитие получила из за невнимательности.
В одной из процедур была описка, в строке вызова другой процедуры, и длинна имени получилась не 8 а 9 символов. Как следствие в проект при каждой сборке добавлялась копия данной процедуры, а сборка осуществлялась почти каждый день. >500 одинаковых процедур выкинуто из проекта и всё прекрасно работает.
Остаётся вопрос в какой потолок я упёрся, в потолок веса exe файла, или в потолок количества процедур в проекте (>1500). Проведу эксперимент.
Всем спасибо.
Re: FoxPro 2.6 Windows XP и неожиданное прекращение работы |
---|
akvvohinc |
Сообщений: 3339
Откуда: Москва
Если ошибка была только в строке вызова, то откуда брались те 9-символьные разноименные процедуры, которые добавлялись в проект?
Файл (копия чего?) не создастся только потому, что вы написали вызов несуществующей процедуры.
Опишите, что, по-вашему, происходит, когда вы вместо А2345678() вызываете А23456789().
Исправлено: akvvohinc, 24.09.19 09:55
Re: FoxPro 2.6 Windows XP и неожиданное прекращение работы |
---|
kevingr Автор |
Сообщений: 8
Если ошибка была только в строке вызова, то откуда брались те 9-символьные разноименные процедуры, которые добавлялись в проект?
Файл (копия чего?) не создастся только потому, что вы написали вызов несуществующей процедуры.
Опишите, что, по-вашему, происходит, когда вы вместо А2345678() вызываете А23456789().
Re: FoxPro 2.6 Windows XP и неожиданное прекращение работы |
---|
Igor Korolyov |
Сообщений: 34285
Генератор кода? Ну да, он в теории может плодить копии — хотя странно, по идее должен просто падать на DOS системе с лимитом имени файла 8.3
Re: FoxPro 2.6 Windows XP и неожиданное прекращение работы |
---|
of63 |
Сообщений: 21699
Откуда: Н.Новгород
Он не отсекал лишнее посе 8ми символов?
() Вообще не помню, как жид в системе 8.3 именования файла, страшный сон. Правда сейчас уже напрягает общая длина (с путем ) имя файла 255, это пробла уже была не раз.
Re: FoxPro 2.6 Windows XP и неожиданное прекращение работы |
---|
akvvohinc |
Сообщений: 3339
Откуда: Москва
Re: FoxPro 2.6 Windows XP и неожиданное прекращение работы |
---|
kevingr Автор |
Сообщений: 8
Здравствуйте.
Я уже писал что не являюсь программистом на fox 2/6.
Дайте мне время, я попытаюсь разобрать все процедуры и объяснить более подробно.
Пока что я понял только то что:
Если в файле qwe.prg есть строчка do А23456789 то при компиляции ошибки не возникает а вот при сборке, не найдя файл А23456789.prg подгружался по совпадению первых 8ми, т.е А2345678.prg
Да да, знаю бред.
Re: FoxPro 2.6 Windows XP и неожиданное прекращение работы |
---|
akvvohinc |
Сообщений: 3339
Откуда: Москва
kevingr
Пока что я понял только то что:
Если в файле qwe.prg есть строчка do А23456789 то при компиляции ошибки не возникает а вот при сборке, не найдя файл А23456789.prg подгружался по совпадению первых 8ми, т.е А2345678.prg
Да да, знаю бред.
Проверил — все так и оказалось.
При каждой сборке EXE командой BUILD EXE в этом случае в проект добавляется А2345678.prg, а размер EXE растет.
Единственное, что указывает на ошибку (если не открыть сам проект), это создающийся файл ошибок qwe.err с текстом ошибки:
Program C:QWE.PRG has the following errors:
Proc./Func. A23456789 — Undefined
Эксперименты показали, что EXE в этом случае (достаточно и одного А2345678.prg в проекте) валится по сообщению:
Cannot locate the desired version of FoxPro
Но происходит это только в том случае, если строится compact-exe.
Если же строить EXE командой:
BUILD EXE qwe FROM qwe STANDALONE
то указанная ошибка не выдается, программа стартует нормально, а свалится лишь при вызове A23456789() (если вывод ошибок не заглушен по ON ERROR):
File ‘A23456789’ does not exist.
(в моей немалой практике работы с FPD таких случаев не было — интересно спустя 30 лет узнать что-то новое )
Проверил также, как работает VFP в этом же случае — файл А2345678.prg в проект не добавляется.
Источник