CREATECONNECTION — различия между версиями
Материал из Фабиус wiki
Hisava (обсуждение | вклад) (Новая страница: « CreateConnection( path, 'adssys', "" )») |
Hisava (обсуждение | вклад) м (→Смотрите также) |
||
(не показано 19 промежуточных версий этого же участника) | |||
Строка 1: | Строка 1: | ||
− | + | [[CREATECONNECTION]] - это функция | |
+ | Создает TADSconnection и возвращает его | ||
+ | [[CREATECONNECTION]]( <filepath> [,UserName] [,Psw] [,communicationType] [,priority="normal"] ) | ||
+ | |||
+ | <filepath>-путь<,username>-логин<,psw>-пароль[,CommunicationType=0]-0=default,1=UDP,2=IPX,3=TCP | ||
+ | |||
+ | <priority> low,normal,high,critical | ||
+ | = Примеры = | ||
+ | [[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 | ||
+ | |||
+ | = Использование = | ||
+ | [[CONNECT_TO_PLANT]] | ||
+ | = Дополнительная информация = | ||
+ | При создании соединения необходимо передавать путь к словарю '''dict.add''' в виде | ||
+ | \\'''IP:PORT'''\имя_сервера\том\другие_папки\dict.add | ||
+ | Например, | ||
+ | \\192.168.234.15:5050\vol1\FabiusWIN\data\srg\reflis\dict.add | ||
+ | = Смотрите также = | ||
+ | [[CONNECT_TO_PLANT]] | ||
+ | |||
+ | [[Полезные функции]] | ||
+ | |||
+ | [[Функции Delphi]] | ||
+ | |||
+ | [[FREEANDNIL]] |
Текущая версия на 08:20, 22 декабря 2017
CREATECONNECTION - это функция
Создает TADSconnection и возвращает его
CREATECONNECTION( <filepath> [,UserName] [,Psw] [,communicationType] [,priority="normal"] )
<filepath>-путь<,username>-логин<,psw>-пароль[,CommunicationType=0]-0=default,1=UDP,2=IPX,3=TCP
<priority> low,normal,high,critical
Примеры
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