|
FoxPro 2.6. DosBox и Config.fp
|
|||
---|---|---|---|
#18+
Доброго дня. Windows 10 x64. Для работы ПО на FoxPro 2.6. установил DosBox. И все бы хорошо, но не читает пути, прописанные в Config.fp (PATH). Это можно как-то победить? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2020, 11:25 |
|
FoxPro 2.6. DosBox и Config.fp
|
|||
---|---|---|---|
#18+
Должен читать если раньше читал. Возможно пути программно меняются при старте проги. Убедись что запуск происходит из папки где лежит Config.fp, т.е. эта папка является текущей ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2020, 12:19 |
|
FoxPro 2.6. DosBox и Config.fp
|
|||
---|---|---|---|
#18+
Сам FoxPro на смонтированном диске C:, запускаемая программа на смонтированном диске О:, Config.fp лежит в папке запускаемой программы на диске О:. Запуск программы происходит через запуск FoxPro через DosBox, а из запущенного FoxPro через меню пускаем Do, и выбираем файл .prg на диске о:. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2020, 12:33 |
|
FoxPro 2.6. DosBox и Config.fp
|
|||
---|---|---|---|
#18+
Config.fp читается при запуске фокса, т.е. с диска C:, когда внутри делаешь DO .. то конфиг повторно не читается. Лучше всего скопируй FOXPRO.EXE FOXPRO.OVL в папку программы и запускай Код: sql 1.
еще попробуй сделать текущей папку проги, а фокс запусти полным путем Код: sql 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2020, 12:40 |
|
FoxPro 2.6. DosBox и Config.fp
|
|||
---|---|---|---|
#18+
Dima T Лучше всего скопируй FOXPRO.EXE FOXPRO.OVL в папку программы К сожалению этого делать не имею права. Dima T еще попробуй сделать текущей папку проги, а фокс запусти полным путем Код: sql 1. 2.
А это не получается. Can not create workspace: File does not exist. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2020, 13:01 |
|
FoxPro 2.6. DosBox и Config.fp
|
|||
---|---|---|---|
#18+
Rounder А это не получается. Can not create workspace: File does not exist. Похоже не переходит в нужную папку. Тогда сначала попробуй без указания проги Код: sql 1. 2.
убедись что переход в нужную папку происходит перед запуском, для этого в фоксе, в окне команд, выполни Код: sql 1.
Для просмотра содержимого текущей папки Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2020, 13:14 |
|
FoxPro 2.6. DosBox и Config.fp
|
|||
---|---|---|---|
#18+
Еще в досе cd по другому работало, может так получится Код: sql 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2020, 13:15 |
|
FoxPro 2.6. DosBox и Config.fp
|
|||
---|---|---|---|
#18+
Спасибо! Заработало так: [autoexec] mount c C:\ mount o O:\ o: cd DATA\ c:\fpd26\Foxprox.exe myprog.prg exit Программа myprog.prg лежит в папке o:\DATA\, и файл со "сторонними" путями config.fp здесь же. В итоге он прочитался и все заработало. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2020, 13:57 |
|
FoxPro 2.6. DosBox и Config.fp
|
|||
---|---|---|---|
#18+
Все, что ниже - это из справки FoxPro for DOS 2.0 --------------------- Файл конфигурации FoxPro, CONFIG.FP, определяет среду системы FoxPro при её запуске. FoxPro читает каждую строку в файле CONFIG.FP и применяет её по назначению. При запуске FoxPro выполняется автоматический поиск CONFIG.FP в следующих местах: 1. В начальных действиях APP или EXE. Hапример, в случаях, вызова FoxPro такого вида: FOXPROX myapp.app 2. В рабочем директории. 3. В директории FoxPro. 4. Hа пути DOS. Можно указать директорий, в котором находится CONFIG.FP, или указать файл с именем, отличным от CONFIG.FP, который будет использоваться как файл конфигурации FoxPro. При запуске FoxPro из командной строки DOS можно включить необязательный ключ для спецификации имени и расположения используемого файла конфигурации. Для спецификации имени и места расположения файла конфигурации может быть использована следующая строка: FOXPRO -C<имя пути>\[<файл>] Можно включить также строку в файл AUTOEXEC.BAT для спецификации имени и места расположения файла конфигурации: SET FOXPROCFG=<имя пути>\[<файл>] Если <file> не включается в эту строку, нужно включить наклонную черту влево (\) после имени пути FoxPro для указания существования файла CONFIG.FP. Если файл CONFIG.FP не найден, используются встроенные установки FoxPro. ------------------------- То, что сделали сейчас - это п.2. В рабочем директории. Но можно было указать явно, например, вот так Код: sql 1.
Можно, конечно, еще в переменной окружения FOXPROCFG путь доступа прописать. Но это на запуск любых приложений FoxPro будет действовать. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2020, 15:28 |
|
|
start [/forum/topic.php?fid=41&fpage=4&tid=1581537]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
25ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
others: | 285ms |
total: | 406ms |
0 / 0 |