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

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

в событии Open w_detail

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

Использую PFC
...
Рейтинг: 0 / 0
01.11.2004, 16:21
    #32763560
Louder
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
почему не работает Message object
Передавайте через Message.PowerObjectParm
...
Рейтинг: 0 / 0
01.11.2004, 16:37
    #32763618
Юзя
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
почему не работает Message object
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
01.11.2004, 16:50
    #32763655
alexis glinski
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
почему не работает Message object
Скорее всего проблема с предками окна, видимо кто-то из них обрабатывает Message.
...
Рейтинг: 0 / 0
01.11.2004, 16:53
    #32763667
Ikar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
почему не работает Message object
попробуйте перед тем как дергать MessageBox получить значение Message.***Parm в переменную. Возможно прокатит...
---
С уважением, IKAR

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

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

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

---как мертвому припарки! аж зло берет!
придется выкручивать через глобальную переменную!!!!
...
Рейтинг: 0 / 0
01.11.2004, 17:20
    #32763746
alexis glinski
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
почему не работает Message object
alexis glinskiСкорее всего проблема с предками окна, видимо кто-то из них обрабатывает Message.
...
Рейтинг: 0 / 0
01.11.2004, 17:26
    #32763763
Black Savage
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
почему не работает Message object
Не пробовал в событии Open окна w_detail убрать галку Extend Ancestor Script ? Тем самым ты отсечешь возможность перехвата Message object другими скриптами. Увидишь результат - можно будет копать дальше...
...
Рейтинг: 0 / 0
01.11.2004, 17:28
    #32763771
Dim2000
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
почему не работает Message object
ЮзяИспользую 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
01.11.2004, 17:49
    #32763821
Louder
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
почему не работает Message object
У меня 8.0.4 10726 + PFC. Через PowerObjectParm все работает.
Message ловлю в событии pfc_preopen.
Правда не строку в PowerObjectParm передаю, а nonvisual userobject или структуру.
...
Рейтинг: 0 / 0
01.11.2004, 18:10
    #32763871
Юзя
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
почему не работает Message object
Господа, спасибо большое ! Нашел! Ура!
в окне 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
01.11.2004, 18:43
    #32763924
rcryo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
почему не работает Message object
По моему это было пофиксено еще в PFC 6.5
Может у вас старый PFC?
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / почему не работает Message object / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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