Форум программистов CODEBY.NET Хостинг в Беларуси — Active Technologies

Разработка бизнес сайтов

Нужны клиенты? Тогда сюда быстрее...
X   Сообщение сайта
(Сообщение закроется через 2 секунды)

Здравствуйте, гость ( Вход | Регистрация )




 
Ответить Новая тема 
> Excel Dde
Hmarik
Вставить ник
сообщение 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


Ответить  Новая тема 

 

RSS Текстовая версия Сейчас: 17:05:2008 - 04:23
с нами можно связаться по:
телефону: +375-(29)-632-60-67
e-mail:info@codeby.net