Проблемы работы с Paradox в сети

Я получаю ошибку приложения «... not initialized for accessing network files» (не инициализировано для доступа к сетевым файлам).

Программа Borland BDE Install не включает в себя автоматически драйвер для работы в сети для таблиц Paradox, если целевой компьютер подключен к сети. Пользователь получит сообщение об ошибке, если путь никем не установлен. Программы третьих фирм, устанавливающие BDE, поступают точно так же. Настройка сетевого каталога возможна программным путем из самой программы или с помощью пользователя и утилиты BDEconfig (BDE Administrator).

При запуске приложения разверните предусмотренную Borland библиотеку NETDIR.DLL (58 Kбайт), загруженную из форума PdoxWin, получите доступ к IDAPI.CFG и считайте значение сетевого каталога. Следующий код проверяет, был ли установлен сетевой каталог, и, если не был, то он временно устанавливается для текущего сеанса пользователя.

{ объявляем DLL-функцию }
function getCFGNetDir: pChar; far; external 'netdir' index 4;

{ проверяем и при необходимости восстанавливаем сетевой каталог }
procedure TForm1.FormCreate(Sender: TObject);
var
  theNetDir: PChar;
  theChar: Char;
begin
  theChar := ':';
  theNetDir := getCFGNetDir;
  if (StrScan(theNetDir, theChar) = nil) then Session.NetFileDir := 'C:\';
end;