logo
Дипломы2 / Андрей / Чужие дипломы / Диплом1 / диплом

4.4.1. ФункцияGateInit

GateInit - возвращает список сетевых элементов (инициализация шлюза).

procedure GateInit (

idGate: word; // идентификатор шлюза

path:PChar; // путь к каталогу, в котором искать файлы конфигурации

varNEList:TStringList// возвращаемый список сетевых элементов

);

В данном случае под списком сетевых элементов понимается список поддиректорий, которые находятся в директории «Path», имеют имена, удовлетворяющие правиламIP-адресации (например 192.168.001.255) и включают в себя файлы конфигурации ВТК-12 («vtk.cfg» и «switch.cfg»). При сканировании директории «Path» заполняются два списка, один из которых будет передан вызывающему приложению, а второй будет использоваться функциейGetNEData. Блок-схема алгоритма приведена в приложении 2.