|
#1
|
|||
|
|||
DDE клиент
Написал программу по сбору данных с DDE-сервера RSLinx Gateway фирмы Rockwell Software, все работает.
Код:
Uses DdeMan; Var DDEClients : Array Of TDDEClientConv; Topics : TStrings; procedure TForm1.FormCreate(Sender: TObject); Var I : Integer; begin Topics:=TStringList.Create; ... //Заполнение данными Topics ... SetLength(DDEClients,Topics.Count); For I:=0 To Topics.Count-1 Do begin DDEClients[i]:=TDDEClientConv.Create(Self); DDEClients[i].SetLink('rslinx',Topic.Strings[i]); end; end; Переделал приложение в Service Application, перестала устанавливаться связь с топиками. Из-за чего это может быть? |
#2
|
|||
|
|||
Проблема пропала, когда я установил свойство службы Interactive - True.
Появился следующий вопрос. Соединение не шло из-за ошибки №2 "The system cannot find the file specified". Не могу понять, какой файл не может найти система? |