|
Вопрос # 4 390/ вопрос открыт / |
|
Приветствую, уважаемые эксперты!
У меня вопрос по передаче данных с помощью DDE
Суть задачи в следующем есть программа ZOC с которой можно работать через DDE. При пересылке данных к ней проблем нет, но вот получить данные не получается я делаю так как в приложении.
Мой вопрос: как правильно запросить данные от сервера?
Приложение: Переключить в обычный режим- procedure TMainForm.SendReptToZOCExecute(Sender: TObject);
- WndHStr,Request:string;
- ZocDDE:TDdeClientConv;
- begin
- Request:= 'ZocBeep 2';
- ZOCDDE:= TDDEClientConv.Create(self);
- if not ZOCDDE.SetLink('ZOC','COMM-DEBUG') then
- begin
-
- exit;
- end;
-
-
- Edit.Text:=WndHStr;
- ZOCDDE.Free;
- end;
 |
Вопрос задал: Кириченко Сергей (статус: 1-ый класс)
Вопрос отправлен: 6 июля 2010, 21:03
Состояние вопроса: открыт, ответов: 0.
|
Мини-форум вопроса
Всего сообщений: 3; последнее сообщение — 13 июля 2010, 14:03; участников в обсуждении: 3.
|
min@y™ (статус: Доктор наук), 6 июля 2010, 21:37 [#1]:
Такие вопросы лучше задавать автору программы ZOC.
Я такую не знаю.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
|
|
Кириченко Сергей (статус: 1-ый класс), 7 июля 2010, 00:52 [#2]:
С програмой ZOC не должно быть проблем.
Я думаю что я что то в коде не учел.
Вот такой пример на Visual Basic поставляется с программой
ZocDDE = DDEInitiate("ZOC", "Comm-Debug")
DDEExecute ZocDDE, "ZocCls"
DDEExecute ZocDDE, "ZocBeep"
rc = DDERequest(ZocDDE, "ZocBeep 2")
Debug.Print rc
DDETerminate ZocDDE
И этот код работает.
Насколько я понимаю метод - DDERequest в Visual Basic выполняет такие же функции что и метод RequestData в Delphi.
Может нужно для моего объекта еще какие то свойства указать?
|
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|