CREATECONNECTION — различия между версиями
Материал из Фабиус wiki
Hisava (обсуждение | вклад) м (Hisava переименовал страницу CreateConnection в CREATECONNECTION) |
Hisava (обсуждение | вклад) м |
||
Строка 1: | Строка 1: | ||
− | [[ | + | [[CREATECONNECTION]] - это функция |
Создает TADSconnection и возвращает его | Создает TADSconnection и возвращает его | ||
− | [[ | + | [[CREATECONNECTION]]( <filepath> [,UserName] [,Psw] [,communicationType] ) |
<filepath>-путь <,username>-логин <,psw>-пароль [,CommunicationType=0]-0=default, 1=UDP, 2=IPX, 3=TCP | <filepath>-путь <,username>-логин <,psw>-пароль [,CommunicationType=0]-0=default, 1=UDP, 2=IPX, 3=TCP | ||
= Примеры = | = Примеры = | ||
− | [[ | + | [[CREATECONNECTION]]( path, 'adssys', "" ) |
− | conn := [[ | + | conn := [[CREATECONNECTION]]( path, 'inet', "123" ) |
− | conn := [[ | + | conn := [[CREATECONNECTION]]( path, 'admuser', "ora=one" ) |
= Утечка памяти = | = Утечка памяти = | ||
Необходимо обязательно закрывать соединение | Необходимо обязательно закрывать соединение | ||
local connection | local connection | ||
try | try | ||
− | connection := [[ | + | connection := [[CREATECONNECTION]]( path, 'adssys', "" ) |
finally | finally | ||
[[FreeAndNil]]( connection ) | [[FreeAndNil]]( connection ) |
Версия 08:10, 29 августа 2017
CREATECONNECTION - это функция
Создает TADSconnection и возвращает его
CREATECONNECTION( <filepath> [,UserName] [,Psw] [,communicationType] )
<filepath>-путь <,username>-логин <,psw>-пароль [,CommunicationType=0]-0=default, 1=UDP, 2=IPX, 3=TCP
Примеры
CREATECONNECTION( path, 'adssys', "" )
conn := CREATECONNECTION( path, 'inet', "123" )
conn := CREATECONNECTION( path, 'admuser', "ora=one" )
Утечка памяти
Необходимо обязательно закрывать соединение
local connection try connection := CREATECONNECTION( path, 'adssys', "" ) finally FreeAndNil( connection ) end
Использование
Дополнительная информация
При создании соединения необходимо передавать путь к словарю dict.add в виде
\\IP:PORT\имя_сервера\том\другие_папки\dict.add
Например,
\\192.168.234.15:5050\vol1\FabiusWIN\data\srg\reflis\dict.add