Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 1 |

 

  Вопрос: Не удается послать данные по DDE Добавлено: 25.11.05 15:41  

Автор вопроса:  Александр | ICQ: 111630344 
Написал маленькую функцию для засылки данных в контроллер
Public Function PokeValueDDE(sItem As Variant, nVar As Variant) As Boolean
iChNum = Application.DDEInitiate("RSLINX", "testPLC")
Application.DDEPoke iChNum, sItem, nVar
Application.DDETerminate (iChNum)
End Function

При работе ошибок нет, но и значение в контроллере не изменяется. В документации к RSLinx(работает как DDE сервер) приведен пример с использованием макросов, описанных в файле FUNCS.XLS
Где можно найти справку по макросам, описанным в файле FUNC.XLS &

Ответить

  Ответы Всего ответов: 1  

Номер ответа: 1
Автор ответа:
 Александр



ICQ: 111630344 

Вопросов: 2
Ответов: 6
 Профиль | | #1 Добавлено: 27.11.05 17:25
Разбираясь с данным примером выяснил, что если в качестве передаваемого значения nVar передавать обьект range, то все работает замечательно. В документации к VBA написано, что передаваться может любой тип а в доках на сайте microsoft что string ? ??? Каким образом происходит передача ?

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам