Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / DDE / 9 сообщений из 9, страница 1 из 1
15.01.2005, 22:59
    #32866541
Nick_bron
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DDE
Всем привет!
Пожалуйста помогите!

OpenChannel - возвращает -1, Excel запускается, а значение не передается.

string ls_program
long il_ddehandle

ls_program = "C:\Program Files\Microsoft Office\Office10\Excel.exe " + &
"E:\a.xls"

li_rtn= Run(ls_program, Maximized!)

if li_rtn = -1 then
MessageBox("Ошибка запуска", "Не возможно запустить Excel")
return
else
il_ddehandle = OpenChannel("Excel", "E:\a.xls")

if il_ddehandle < 0 then
MessageBox("Ошибка соединения", " Excel не отвечает!")
return
end if

SetRemote("R5C7", "4500", il_ddehandle)

end if

Заранее благодарен!!!
...
Рейтинг: 0 / 0
16.01.2005, 00:39
    #32866584
Филипп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DDE
А собссно из каких соображений вы используете DDE для общения с Excelем?
...
Рейтинг: 0 / 0
16.01.2005, 22:57
    #32866841
andy753
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DDE
Смею предположить - скорость обмена. У меня в среднем на порядок быстрее было по сравнению с OLE.
...
Рейтинг: 0 / 0
17.01.2005, 11:00
    #32867248
Zmiter
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DDE
А вот так не пробовали
il_ddehandle = OpenChannel("Excel", ls_program)
...
Рейтинг: 0 / 0
17.01.2005, 13:04
    #32867609
Enlighten me
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DDE
А топик
Код: plaintext
1.
hndl = OpenChannel("Excel","System")
...
Рейтинг: 0 / 0
17.01.2005, 13:05
    #32867612
Enlighten me
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DDE
...фальшстарт
А топик system у Вас откликается?
...
Рейтинг: 0 / 0
17.01.2005, 14:56
    #32868012
Nick_bron
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DDE
Enlighten me...фальшстарт
А топик system у Вас откликается?

OpenChannel("Excel","System") - тоже самое не откликается
...
Рейтинг: 0 / 0
17.01.2005, 15:07
    #32868056
Enlighten me
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DDE
Nick_bronOpenChannel("Excel","System") - тоже самое не откликается

Загадка, однако. Эксель, как я понимаю, поднимается? BTW, на нём не должно висеть никаких диалоговаых окон.

Версией билдера / системы поделитесь, на всякий случай....
...
Рейтинг: 0 / 0
03.03.2005, 12:04
    #32943277
_Guest_1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DDE
Еще один вопрос, касаемый использования DDE.

Кто нибудь пробовал использовать горячую связь (StartHotLink)?
Excel и Word не предлогать! Интересует MSQUERY!
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / DDE / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]