Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Foxpro/Clipper/Dbase > Помогите с запуском *.exe VFP7


Автор: Dimchik 27.9.2005, 08:58
smile
на компьютере установлен VFP7. Когда пытаюсь запустить exe-шник проскакивает окно запуска VFP7 а потом выходит сообщение об ошибке " Fatal error: Exception code=C0000005 @ 09/27/05 12:54:16 PM. Error log file: с:\PRG\VFP7Rerr.log"
на данный момент выхожу из положения так(в ярлыке строка объект) : ""C:\Program Files\Microsoft Visual FoxPro 7\vfp7.exe" с:\PRG\proj1.exe"
тогда программа запускается и работает, но ведь это неправильно


Поскажите пожалуйста как победить эту проблемку, а то в директорию где exe-шник приходится переписывать все prg, scx, sct, frx, frt

Заранее благодарен

Автор: bas 27.9.2005, 17:14
В autoexec.bat пропиши или сделай доступным каталог где находиться vfp7.exe

Автор: Cashey 28.9.2005, 01:20
Цитата(Dimchik @ 27.9.2005, 08:58)
Поскажите пожалуйста как победить эту проблемку, а то в директорию где exe-шник приходится переписывать все prg, scx, sct, frx, frt

так все и делают, чем плох вариант? Иначе надо прописывать в главном модуле все SET PATH. Это если открыт доступ к этому модулю, иначе надо рефоксировать экзешник

Автор: Dimchik 5.10.2005, 08:45
bas
попробовал но программа мигнула и сразу закрылась, даже никакой ошибки не выдала

Добавлено @ 08:53
Цитата(Cashey @ 28.9.2005, 01:20)
Иначе надо прописывать в главном модуле все SET PATH. Это если открыт доступ к этому модулю, иначе надо рефоксировать экзешник

а можно поподробнее, т.к. сама программа и базы находятся на серваке, а exe -шник лучше запускать с локальной машины и т.к. он один не запускается приходится запускать его на сервере, а то все файлы проекта копировать на локальные весьма затруднительно(их больше 600)

Автор: Cashey 18.10.2005, 19:39
пример:
Код

SET PATH TO \\SERVER\Programma; \\SERVER\Programma\Forms; \\SERVER\Programma\Data; C:\LocalProg
DO glavniy_modul

На локальной машине должны быть установлены библиотеки для runtime
но на самом деле это не правильно, базы должны лежать на серваке, а программа локально на каждом из использующих ее компов. А иначе только один сможет ею пользоватся. Это при таком примере. А если весь проект включен в .exe, то и запускать его можно только от туда

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)