CREATECONNECTION — различия между версиями

Материал из Фабиус wiki
Перейти к: навигация, поиск
м (Использование)
м (Смотрите также)
 
(не показано 16 промежуточных версий этого же участника)
Строка 1: Строка 1:
CreateConnection - это функция
+
[[CREATECONNECTION]] - это функция
 +
Создает TADSconnection и возвращает его
 +
[[CREATECONNECTION]]( <filepath> [,UserName] [,Psw] [,communicationType] [,priority="normal"] )
  
CreateConnection(<filepath> [,UserName] [,Psw] [,communicationType])
+
<filepath>-путь<,username>-логин<,psw>-пароль[,CommunicationType=0]-0=default,1=UDP,2=IPX,3=TCP
  
Создает TADSconnection и возвращает его
+
<priority> low,normal,high,critical
 +
= Примеры =
 +
[[CREATECONNECTION]]( path, 'adssys', "" )
  
<filepath>-путь <,username>-логин <,psw>-пароль [,CommunicationType=0]-0=default, 1=UDP, 2=IPX, 3=TCP
+
conn := [[CREATECONNECTION]]( path, 'inet', "123" )
  
= Пример =
+
conn := [[CREATECONNECTION]]( path, 'admuser', "ora=one" )
 
+
= Утечка памяти =
  CreateConnection( path, 'adssys', "" )
+
Необходимо обязательно закрывать соединение
 +
  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]]
  
Функция [[CONNECT_TO_PLANT]]
+
[[Полезные функции]]
 
+
= Смотрите также =
+
  
 
[[Функции Delphi]]
 
[[Функции 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

Использование

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