Советы по Delphi

         

Доступ к файлам Paradox через BDE в сети Lantastic Network


Я имею BDE, сеть Lantastic и работающие с ними Delphi-приложения. На одной машине проблем не было, зато другие с BDE работать не смогли.

Возможные варианты:

  • Первая машина имела BDE от фактической Database Engine, а не из Delphi.
  • В секции [386Enh] файла system.ini была строка

network=lantasti.386

вместо правильной

network=*vnetbios,lantasti.386

РЕШЕНИЕ ПРОБЛЕМЫ LANTASTIC 6.0 + BDE

===========================================

Проблема: Доступ к файлам Paradox через BDE в сети Lantastic Network.

Должно быть проблема в файле LPICALLW.DLL. Когда я его удалил, функциональность сети восстановились!!! Чтобы найти файл, загрузитесь без autoexec.bat. Я нашел его в директории lantasti. Если вы не установили к нему путь типа path=c:\dos, то при загрузке LPICALLW.DLL найден не будет... После этого система выведет диалоговое окно с сообщением о неудачной попытке найти файл LPICALLW.DLL. Нажмите OK и вы сможете, используя Borland DELPHI, PARADOX или D-BASE, иметь доступ к файлам Paradox !!!!

LANTNET.DRV загружает LPICALLW.DLL.
LPICALLW.DLL делает массу вызовов. Похоже на то, что это оболочка для всех сетевых вызовов. Может я и ошибаюсь насчет этого файла и дурит все-же BDE. Я думаю что это BDE.

Когда вы удаляете LPICALLW.DLL, вы не можете загрузить WNET.EXE в Windows. Но при это вы имеете доступ к файлам Paradox.

========================================

У меня была эта проблема, и я думаю что нашел причину.
Я работал под Lantastic и при инициализации базы данных имел ошибку сети.
Я выключил 32-битный доступ к файлам, после чего все заработало. На всю работу у меня ушло 3 часа. [000418]



Содержание раздела