Помощник
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
|
2:04:2008, 12:12
|
|
Новенький ![]() Группа: Программист Сообщений: 32 Регистрация: 8:08:2005 Пользователь №: 2 120 Специализация: C++ Репутация: 2
|
Есть DDE Server.
Если в Excel'е написать в ячейке =DDEServer|Topic!Value - то все работает хорошо и отображает верно. Но возникла необходимость получать это через функцию. Создали функцию Function GetPointCurValue(pointName) GetPointCurValue = Evaluate("=DDEServer|Topic!" & pointName) End Function И получаем ОЧЕНЬ страную вещь Первый раз вызываем функцию и получаем #Н/Д, хотя в логах DDE сервера вижу что запрос был и мы вернули результат 1 Второй раз вызываем функцию и получаем результат 1, хотя в логах DDE сервера вижу что запрос был и мы вернули результат 2 Третий раз вызываем функцию и получаем результат 2, хотя в логах DDE сервера вижу что запрос был и мы вернули результат 3 Что бы это значило? и как с этим боротся? |
|
Сообщение
#1
|
|
![]() |
|
Текстовая версия | Сейчас: 17:05:2008 - 04:23 |