Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / DHTML Edit Control / 4 сообщений из 4, страница 1 из 1
01.09.2004, 19:18
    #32676263
Шатёркин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DHTML Edit Control
Привет Всем.
Не удаётся считать значение documenthtml после програмного заполнения, например
после ole_1.object.DocumentHTML="qq"
string str
str=ole_1.object.DocumentHTML
выдаёт ошибку error accessing external object property
Если это qq забить во время выполнения непосредственно с клавиатуры, то всё нормально
Спасибо, пока.
...
Рейтинг: 0 / 0
06.09.2004, 12:07
    #32681149
Локшин Марк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DHTML Edit Control
ШатёркинНе удаётся считать значение documenthtml после програмного заполнения, например
Вообще-то дергать за DocumentHTML до того, как сформировался документ неприлично. Ждите наступления DocumentComplete и после этого уже считывайте.
...
Рейтинг: 0 / 0
06.09.2004, 17:48
    #32682044
Шатёркин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DHTML Edit Control
У меня documentcomplete вызывается тоько при открытии окна, а затем при вставке программно или руками во время выполнения какого-либо текста, событие documentcomplete не получает управление, а если его насильно вызвать в коде - то ошибка.
Не могли бы Вы прислать работающий пример и сказать какой билд кагого PB Вы испрльзуете.
...
Рейтинг: 0 / 0
06.09.2004, 18:10
    #32682100
Локшин Марк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DHTML Edit Control
авторУ меня documentcomplete вызывается тоько при открытии окна, а затем при вставке программно или руками во время выполнения какого-либо текста, событие documentcomplete не получает управление, а если его насильно вызвать в коде - то ошибка.
Не могли бы Вы прислать работающий пример и сказать какой билд кагого PB Вы испрльзуете.
Скрипт на кнопке cb_1.clicked()
Код: plaintext
ole_1.object.DocumentHTML = "<BODY>qq</BODY>"
Скрипт на ole_1.documentcomplete()
Код: plaintext
1.
2.
3.
string s
s = ole_1.object.DocumentHTML

MessageBox("",s)

Сообщение выводинся два раза - при открытии окна и при нажатии на кнопку. Второй раз выводится <BODY>qq</BODY>.

PB 6.0
В качестве OLE объекта DHTML edit control for IE 5.0
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / DHTML Edit Control / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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