CREATECONNECTION — различия между версиями
Материал из Фабиус wiki
Hisava (обсуждение | вклад) м (→Примеры) |
Hisava (обсуждение | вклад) м |
||
Строка 1: | Строка 1: | ||
− | CreateConnection - это функция | + | [[CreateConnection]] - это функция |
− | + | Создает TADSconnection и возвращает его | |
− | CreateConnection(<filepath> [,UserName] [,Psw] [,communicationType]) | + | [[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', "" ) | [[CreateConnection]]( path, 'adssys', "" ) | ||
Строка 14: | Строка 10: | ||
conn := [[CreateConnection]]( path, 'admuser', "ora=one" ) | conn := [[CreateConnection]]( path, 'admuser', "ora=one" ) | ||
− | |||
= Утечка памяти = | = Утечка памяти = | ||
− | |||
Необходимо обязательно закрывать соединение | Необходимо обязательно закрывать соединение | ||
− | |||
local connection | local connection | ||
try | try | ||
Строка 25: | Строка 18: | ||
[[FreeAndNil]]( connection ) | [[FreeAndNil]]( connection ) | ||
end | end | ||
− | |||
= Использование = | = Использование = | ||
− | + | [[CONNECT_TO_PLANT]] | |
− | + | ||
= Дополнительная информация = | = Дополнительная информация = | ||
− | |||
При создании соединения необходимо передавать путь к словарю '''dict.add''' в виде | При создании соединения необходимо передавать путь к словарю '''dict.add''' в виде | ||
− | |||
\\'''IP:PORT'''\имя_сервера\том\другие_папки\dict.add | \\'''IP:PORT'''\имя_сервера\том\другие_папки\dict.add | ||
− | |||
Например, | Например, | ||
− | |||
\\192.168.234.15:5050\vol1\FabiusWIN\data\srg\reflis\dict.add | \\192.168.234.15:5050\vol1\FabiusWIN\data\srg\reflis\dict.add | ||
− | |||
= Смотрите также = | = Смотрите также = | ||
− | [[ | + | [[Полезные функции]] |
[[Функции Delphi]] | [[Функции Delphi]] | ||
− | [[ | + | [[FreeAndNil]] |
Версия 15:40, 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