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

Материал из Фабиус wiki
Перейти к: навигация, поиск
м (Примеры)
м
Строка 1: Строка 1:
CreateConnection - это функция
+
[[CreateConnection]] - это функция
 
+
Создает TADSconnection и возвращает его
CreateConnection(<filepath> [,UserName] [,Psw] [,communicationType])
+
[[CreateConnection]]( <filepath> [,UserName] [,Psw] [,communicationType] )
 
+
Создает TADSconnection и возвращает его
+
  
 
<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]]
+
[[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
 
 
= Смотрите также =
 
= Смотрите также =
[[FreeAndNil]]
+
[[Полезные функции]]
  
 
[[Функции 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

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

CONNECT_TO_PLANT

Дополнительная информация

При создании соединения необходимо передавать путь к словарю dict.add в виде

 \\IP:PORT\имя_сервера\том\другие_папки\dict.add

Например,

\\192.168.234.15:5050\vol1\FabiusWIN\data\srg\reflis\dict.add

Смотрите также

Полезные функции

Функции Delphi

FreeAndNil