Администратор BDE и Paradox 11

Я только что обновился с Windows 7 до Windows 10. Раньше я использовал Paradox 5 с администратором BDE, и все работало нормально. Однако Paradox 5 не работал с Windows 10, поэтому я обновил его до Paradox 11. Это контекст того, о чем я собираюсь спросить:

Я пытаюсь заставить Paradox правильно подключиться к моему каталогу BDE. Я установил собственный драйвер конфигурации для парадокса в сетевую папку через администратора BDE, но когда я открываю парадокс и смотрю в Настройки> Настройки> BDE, каталог файлов управления сетью устанавливается в общую папку C: \ PROGRA ~ 3 \ BORLAND \ NETDIR \ вместо сетевого диска, который я определил в администраторе BDE.

Есть ли способ заставить это работать правильно или заставить каталог файлов управления сетью прямо в Paradox? Нет параметров для редактирования в меню «Настройки» на вложенной вкладке BDE. Я не могу использовать свои запросы, если это не настроено правильно.


person Tim B    schedule 14.02.2020    source источник


Ответы (1)


Лучший способ - загрузить файл конфигурации odapi / Idapi / bde с помощью значка, который вы используете для запуска Paradox. Это позволяет вам сохранить конфигурацию, в которой сетевой путь хранится для сетевого каталога.

Параметр командной строки для добавления: например, -o x: \ ваш путь \ bde.cfg

Что указывает на файл, который вы сохранили от администратора bde.

Я предполагаю, что вы используете 64-битные окна, что вызывает несколько парадоксов. Обычно записи реестра для bde не находятся в ожидаемом месте в 64-битных окнах. Также есть небольшая проблема в том, что он устанавливается в программные файлы x86. Это можно исправить с помощью нескольких команд Mklink для символической ссылки на папки x86 на папки программных файлов.

Изменить: забыл добавить, что Paradox 5 - это 16-битное приложение, поэтому оно не работает в 64-битных окнах.

person Paul Cochrane    schedule 14.02.2020
comment
Когда я использую команду -o для пути к файлу cfg, я получаю эту ошибку: ошибка была вызвана в методе saveCFG для объекта типа Session. Да, это 64 бит. Я попытался установить Paradox за пределами папки x86, но он буквально проигнорировал путь к файлу, который я определил, и все равно установил его там. Я не знаю, был ли это установщик или окна. Как использовать команды mklink? это приложение или операция Windows? Я никогда не слышал об этом раньше. - person Tim B; 17.02.2020
comment
Упс, когда я это сделал, я использовал неправильный файл cfg. Сейчас я использую правильный, и я не замечаю никаких изменений в поведении при добавлении -o в файл .cfg в целевое поле. Мой каталог BDE по-прежнему C: \ PROGRA ~ 3 \ ... и т. Д. Я также изучил команду mklink. Я сделал mklink в папке моих программных файлов без x86 и получил ошибку «Местоположение недоступно». Поэтому я переместил его только в C: \ Paradox, и ссылка работает, но я не замечаю никакой разницы в поведении, когда я ее использую. Я добавил -o к ярлыку приложения C: \ Paradox и никакой разницы, все еще C: \ Progra ~ 3 \. - person Tim B; 17.02.2020
comment
Формат mklink: mklink / d C: \ Program Files \ Borland C: \ Program Files (x86) \ Borland mklink / d C: \ Program Files \ Corel C: \ Program Files (x86) \ Corel в зависимости от того, что было установлено. . Я использую комбинацию парадоксов 7 и 9 - person Paul Cochrane; 17.02.2020
comment
Пример цели в значке: C: \ Program Files (x86) \ Borland \ Paradox \ PDXWIN32.EXE -c -ot: \ net \ sql.cfg -wt: \ wheelchr.db -pc: \ db \% ИМЯ ПОЛЬЗОВАТЕЛЯ% \ w7.prv - person Paul Cochrane; 17.02.2020
comment
sql.cfg, указанный выше, существует в общей сетевой папке. -c очищает рабочий стол. -w устанавливает рабочий каталог и -p устанавливает частный каталог - person Paul Cochrane; 17.02.2020
comment
-o просто указывает парадокс на файл конфигурации. Если вы хотите иметь многопользовательский доступ к таблице парадоксов в общей сетевой папке, в этом файле необходимо указать сетевой каталог. Фактический путь к файлу cfg и папке BDE не имеет смысла, пока paradox может получить к ним доступ. Если вам не нужен многопользовательский доступ, тогда установка BDE на общий сетевой ресурс не понадобится. - person Paul Cochrane; 17.02.2020
comment
Мне удалось создать новый файл .cfg с нуля и загрузить его. Как только он был размещен, каталог файлов управления сетью обновился правильно, и я смог загрузить и выполнить свои запросы. Думаю, может что-то в файле .cfg испортилось при обновлении с window7 до window10? Я понимаю, что вы говорите об очистке, рабочем каталоге и т. Д., Но я думаю, что могу избежать этого. - person Tim B; 17.02.2020