|
|
|
Помогите решить проблемку с MDIChild-окнами
|
|||
|---|---|---|---|
|
#18+
например открыто 2 MDIChild окна:счета-фактуры, девочка(оператор, менеджер, или просто б....) нажимает на кнопочку "добавить новую запись" (новая строка из номенклатуоы) делает в одной 5 записей, и переключается в другое окно сч-ф, сюда вставляет 10 записей, а когда смотрит то удивляется и там и там по 15 записей одного и тогоже -- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2004, 15:48 |
|
||
|
Помогите решить проблемку с MDIChild-окнами
|
|||
|---|---|---|---|
|
#18+
Ну если у Вас можно открыть один и тотже документ 20 раз (одновременно в двадцати формах), то и не такое будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2004, 15:57 |
|
||
|
Помогите решить проблемку с MDIChild-окнами
|
|||
|---|---|---|---|
|
#18+
1. Девочка руки мыла? :) 2. Оба окна ссылаются на один источник данных. Первое 5 записало, второе 10, при просмотре делается апдейт вьюхи и обращение к источнику - а в источнике от обоих 15 штук. Надо каждому окну свой класс документа. 3. Это не вы там случаем 1С ваяете?... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2004, 16:14 |
|
||
|
Помогите решить проблемку с MDIChild-окнами
|
|||
|---|---|---|---|
|
#18+
Если честно не понятно в чем вопрос....) Ну 15 записей в сумме...не нравится сделай 2 источника данных...))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2004, 16:19 |
|
||
|
Помогите решить проблемку с MDIChild-окнами
|
|||
|---|---|---|---|
|
#18+
вопрос в том, что надо вернуть какое-то значение из второго чаилдового окна(вызванного) в первое(вызвавшее). Именно в то, которое вызвало.... -- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2004, 16:48 |
|
||
|
Помогите решить проблемку с MDIChild-окнами
|
|||
|---|---|---|---|
|
#18+
Александр Спелицин Ну если у Вас можно открыть один и тотже документ 20 раз (одновременно в двадцати формах), то и не такое будет. Посмотри хотя-бы 1С, там хоть 100 одних и тех-же окон открывай, и никаких косяков(на которые Вы намекаете) -- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2004, 16:50 |
|
||
|
Помогите решить проблемку с MDIChild-окнами
|
|||
|---|---|---|---|
|
#18+
Через PostMessage и дискриптор окна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2004, 17:19 |
|
||
|
Помогите решить проблемку с MDIChild-окнами
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2004, 17:35 |
|
||
|
Помогите решить проблемку с MDIChild-окнами
|
|||
|---|---|---|---|
|
#18+
1. Определяешь сообщения типа #define WM_MYMESSAGE WM_USER + 1 2. Создаёшь карту сообщений в public: BEGIN_MESSAGE_MAP MESSAGE_HANDLER(WM_MYMESSAGE, TMessage, OnMyMessage) END_MESSAGE_MAP(TComponent) 3. Пишешь обработчик void __fastcall OnMyMessage(TMessage& Message) { ........................................ } 4. Сообщение PostMessage(hCallingWindow, WM_MYMESSAGE, wParam, lParam); Вызывающее окно передают вызываемому свой HWND, а вызываемое, что нужно. Что-то типа этого. Есть ещё SendMessage. Читаем хелп: BOOL PostMessage( HWND hWnd, // handle of destination window UINT Msg, // message to post WPARAM wParam, // first message parameter LPARAM lParam // second message parameter ); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2004, 17:59 |
|
||
|
Помогите решить проблемку с MDIChild-окнами
|
|||
|---|---|---|---|
|
#18+
Ну вы блин даёте. В подавляющем большинстве случаев объект не должен редактироваться одновременно с нескольких форм, возможен только просмотр объекта. DJStealthПосмотри хотя-бы 1С, там хоть 100 одних и тех-же окон открывай, и никаких косяков(на которые Вы намекаете) Для своих времен 95-97г 1С -это лучший продукт в своей линейке. Многим не мешало бы повнимательней присмотреться к этому продукту и сделать надлежащие выводы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2004, 03:42 |
|
||
|
Помогите решить проблемку с MDIChild-окнами
|
|||
|---|---|---|---|
|
#18+
Хорошо а как запретить повторное открытие окна, т.е. если такое окно открыто, то переключится на него? -- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2004, 11:56 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=32453399&tid=2035234]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
79ms |
get topic data: |
10ms |
get forum data: |
5ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 196ms |
| total: | 368ms |

| 0 / 0 |
