powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / почему не работает Message object
14 сообщений из 14, страница 1 из 1
почему не работает Message object
    #32763381
Юзя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Использую 8.0 версию.
Открываю окно типа response

Openwithparm(w_detail,"ІВАІВАІВАІВА")

в событии Open w_detail

MessageBox('',Message.StringParm) -- пустая строка? Почему?

Использую PFC
...
Рейтинг: 0 / 0
почему не работает Message object
    #32763560
Louder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Передавайте через Message.PowerObjectParm
...
Рейтинг: 0 / 0
почему не работает Message object
    #32763618
Юзя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
long g
if this.rowcount()<>0 then
g=this.getItemnumber(row,"id_isk_iskovoe")
Messagebox('',string(g))
OpenWithParm(w_detail,g)
end if



в событии Open w_detail

MessageBox('',string(long(Message.PowerObjectParm)))

Все равно выдает 0 !!!!
...
Рейтинг: 0 / 0
почему не работает Message object
    #32763655
alexis glinski
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скорее всего проблема с предками окна, видимо кто-то из них обрабатывает Message.
...
Рейтинг: 0 / 0
почему не работает Message object
    #32763667
Фотография Ikar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попробуйте перед тем как дергать MessageBox получить значение Message.***Parm в переменную. Возможно прокатит...
---
С уважением, IKAR

ikarhomecenter@narod.ru
IkarHomeCenter
...
Рейтинг: 0 / 0
почему не работает Message object
    #32763673
Юзя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может быть из за того что использую ПФЦ ?
...
Рейтинг: 0 / 0
почему не работает Message object
    #32763679
Фотография Ikar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЮзяМожет быть из за того что использую ПФЦ ?Я PFC не использую и не знаю, так что ответ на этот вопрос дать не могу. //но думаю, что наврядли в этом причина...
---
С уважением, IKAR

ikarhomecenter@narod.ru
IkarHomeCenter
...
Рейтинг: 0 / 0
почему не работает Message object
    #32763705
Юзя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
long o

o=long(Message.PowerObjectParm)
MessageBox('',string(o))

---как мертвому припарки! аж зло берет!
придется выкручивать через глобальную переменную!!!!
...
Рейтинг: 0 / 0
почему не работает Message object
    #32763746
alexis glinski
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexis glinskiСкорее всего проблема с предками окна, видимо кто-то из них обрабатывает Message.
...
Рейтинг: 0 / 0
почему не работает Message object
    #32763763
Black Savage
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не пробовал в событии Open окна w_detail убрать галку Extend Ancestor Script ? Тем самым ты отсечешь возможность перехвата Message object другими скриптами. Увидишь результат - можно будет копать дальше...
...
Рейтинг: 0 / 0
почему не работает Message object
    #32763771
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЮзяИспользую 8.0 версию.
Открываю окно типа response

Openwithparm(w_detail,"ІВАІВАІВАІВА")

в событии Open w_detail

MessageBox('',Message.StringParm) -- пустая строка? Почему?

Использую PFC
Код сам по себе абсолютно корректен. 8.0 у меня нет, на 6.5 проверял - всё работает. Неплохо бы было знать, от чего унаследовано w_detail (я наследовал от w_response). Попробуй пройти в отладчике и посмотреть, кто портит Message.StringParm.
...
Рейтинг: 0 / 0
почему не работает Message object
    #32763821
Louder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня 8.0.4 10726 + PFC. Через PowerObjectParm все работает.
Message ловлю в событии pfc_preopen.
Правда не строку в PowerObjectParm передаю, а nonvisual userobject или структуру.
...
Рейтинг: 0 / 0
почему не работает Message object
    #32763871
Юзя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Господа, спасибо большое ! Нашел! Ура!
в окне w_detail - есть DW -в конструкторе которого было


this.settransobject(usertr)
this.of_setdropdowncalendar(true)
this.iuo_calendar.of_register("isk_iskovoe_giv_date",this.iuo_calendar.none)

так вот!
this.iuo_calendar.of_register("isk_iskovoe_giv_date",this.iuo_calendar.none)
дергает объект Message -соответственно его обнуляет !

Спасибо всем!
...
Рейтинг: 0 / 0
почему не работает Message object
    #32763924
rcryo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По моему это было пофиксено еще в PFC 6.5
Может у вас старый PFC?
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / почему не работает Message object
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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