
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
26.03.2006, 13:07
|
|||
|---|---|---|---|
|
|||
Передача данных из окна в окно |
|||
|
#18+
Есть два разных окна. Каким способом можно быстро и эффективно передавать данные между ними? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.03.2006, 13:30
|
|||
|---|---|---|---|
Передача данных из окна в окно |
|||
|
#18+
window_name.st_name.Text = ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.03.2006, 14:11
|
|||
|---|---|---|---|
|
|||
Передача данных из окна в окно |
|||
|
#18+
Создать по событию с параметрами и вызывать их из другого окна. Krik быстро и эффективно Или нужно быстро настолько, насколько возможно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.03.2006, 15:02
|
|||
|---|---|---|---|
|
|||
Передача данных из окна в окно |
|||
|
#18+
Быстро настолько, насколько возможно! Нет связки parent-child. Окна независимы. Фактический, окна должны "разговаривать" между собой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.03.2006, 16:47
|
|||
|---|---|---|---|
|
|||
Передача данных из окна в окно |
|||
|
#18+
А как тогда насчет более подробной информации о структуре передаваемых данных? И требований к скорости? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.03.2006, 09:22
|
|||
|---|---|---|---|
Передача данных из окна в окно |
|||
|
#18+
1. OpenSheetWithParm(). 2. Глобальные переменные (некрасиво, но работает быстро)! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.03.2006, 17:59
|
|||
|---|---|---|---|
|
|||
Передача данных из окна в окно |
|||
|
#18+
Структура данных : в каждом окне есть несколько DW , изменение в одном из них должно вызывать изменения в другом окне. Работать должно быстро насколько возможно. P.S. Глобальные переменные не предлагать :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.03.2006, 18:30
|
|||
|---|---|---|---|
Передача данных из окна в окно |
|||
|
#18+
dw.sharedata() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.03.2006, 18:59
|
|||
|---|---|---|---|
|
|||
Передача данных из окна в окно |
|||
|
#18+
Dmitry.dw.sharedata() Речь идёт о независимых, не связаных между собой окнах. Наверное, должен быть какой-то share object для окон? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.03.2006, 19:21
|
|||
|---|---|---|---|
Передача данных из окна в окно |
|||
|
#18+
Вообще то заявления типа: 1) в каждом окне есть несколько DW , изменение в одном из них должно вызывать изменения в другом окне. 2) речь идёт о независимых, не связаных между собой окнах. по сути дела взаимоисключающи :-) Можно посмотреть на то, как в pfc сделан мессаджинг (event notification - всякие события pfc_messagerouter). После того как вы это у себя сделаете, всё равно окажется, что ни о каких "независимых, не связаных между собой окнах" речи быть не может... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.03.2006, 09:42
|
|||
|---|---|---|---|
|
|||
Передача данных из окна в окно |
|||
|
#18+
Передачу сообщений между окнами можно организовать Создаем невизуальный объект, из него вызываем окна передаем сообщения через объект ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.03.2006, 13:47
|
|||
|---|---|---|---|
Передача данных из окна в окно |
|||
|
#18+
Можно пользоваться DW cache. Можно - какими то внутренними datastore, общими для окон, что тоже похоже на кэш. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.03.2006, 17:36
|
|||
|---|---|---|---|
Передача данных из окна в окно |
|||
|
#18+
а общего предка для этих самых окон или для DW предлагать? там самое место для ссылки на объект, который будет регистрировать dw или окна с подпиской на определенные сообщения. При обновлении DW или окно посылает в этот объект сообщение с доп. параметрами (тип сообщения, таблица данных, значение ключевого поля ...). А уже этот объект пересылает подписавшимся это сообщение (вызывает событие окна или DW) на эту тему есть несколько паттернов, смотрите в сторону ООП ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.03.2006, 10:46
|
|||
|---|---|---|---|
|
|||
Передача данных из окна в окно |
|||
|
#18+
Читаем книгу PowerBuilder 5.0 и изучаем ООП ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=15&tablet=1&tid=1337853]: |
0ms |
get settings: |
9ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
84ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
| others: | 245ms |
| total: | 440ms |

| 0 / 0 |
