|
|
|
Как обеспечить задержку обработки события?
|
|||
|---|---|---|---|
|
#18+
Всем привет. Есть ситуация. Нужно в VBAшной функции зажечь событие, НО ТАК, чтобы эта функция отработала до конца, и лишь потом событие было поймано обработчиком. Как обеспечить такую последовательность? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2004, 12:28:19 |
|
||
|
Как обеспечить задержку обработки события?
|
|||
|---|---|---|---|
|
#18+
cначала выполнить функцию до конца, а потом зажигать событие ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2004, 12:30:28 |
|
||
|
Как обеспечить задержку обработки события?
|
|||
|---|---|---|---|
|
#18+
CollarWhiteBlueВсем привет. Есть ситуация. Нужно в VBAшной функции зажечь событие, НО ТАК, чтобы эта функция отработала до конца, и лишь потом событие было поймано обработчиком. Как обеспечить такую последовательность? Зажигать через внешние системные или самописные "объекты синхронизации". -системные объекты событий, очереди системных сообщений Windows, семафоры, файлы, таблицы в акцесс, в которые пишешь и читаешь "событие" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2004, 12:33:05 |
|
||
|
Как обеспечить задержку обработки события?
|
|||
|---|---|---|---|
|
#18+
Ха... если б так все просто... функция должна вернуться! - а ТОЛЬКО ПОСЛЕ ЭТОГО спойматься событие. Вопрос остается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2004, 12:33:14 |
|
||
|
Как обеспечить задержку обработки события?
|
|||
|---|---|---|---|
|
#18+
пожигательЗажигать через внешние системные или самописные "объекты синхронизации". -системные объекты событий, очереди системных сообщений Windows, семафоры, файлы, таблицы в акцесс, в которые пишешь и читаешь "событие" Классная идея, спасыба! Хорошо бы через таблицу, но мне это надо в Визио делать, вот в чем беда... :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2004, 12:35:28 |
|
||
|
Как обеспечить задержку обработки события?
|
|||
|---|---|---|---|
|
#18+
тогда объясни для чего такой изврат? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2004, 12:35:38 |
|
||
|
Как обеспечить задержку обработки события?
|
|||
|---|---|---|---|
|
#18+
CollarWhiteBlue пожигательЗажигать через внешние системные или самописные "объекты синхронизации". -системные объекты событий, очереди системных сообщений Windows, семафоры, файлы, таблицы в акцесс, в которые пишешь и читаешь "событие" Классная идея, спасыба! Хорошо бы через таблицу, но мне это надо в Визио делать, вот в чем беда... :) файло тобе в руку... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2004, 12:39:14 |
|
||
|
Как обеспечить задержку обработки события?
|
|||
|---|---|---|---|
|
#18+
Kelmeтогда объясни для чего такой изврат? Объясняю (пришлось писать сюда, потому что активный народ, готовый помочь :)). Все пошло от того, что в Визио надо сделать то, что мелкософт называет "девелоперским солюшном". Т.е. над (или под :)) шейпами реализовать нормальные объекты с б-логикой. Было принято решение сделать классическую MVC-штуку. Т.е. вся б-логика (в т.ч. - на удаление объекта) - в этом б-объекте. НО: проблема в том, чтобы изнутри этих объектов удалять шейпы-"виды", в то время как Визио сам удаляет эти шейпы в своих нутрях. Короче: в обработчике запроса на запрет удаления шейпа (событие Визио) вернуть ТРУ (т.е. запрет удаления), одновременно отправив кастом-событие на удаление объекта-"модели", в котором уже по-взрозлому ентот шейп удалить. Вот так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2004, 12:53:30 |
|
||
|
Как обеспечить задержку обработки события?
|
|||
|---|---|---|---|
|
#18+
Счас придёт Тёмный или Саныч и топик с названием "ЕСЛИ ВЫ НИКАК НЕ МОЖЕТЕ НАЙТИ ТОПИК, КОТОРЫЙ ТУТ БЫЛ" пополнится на один пост ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2004, 12:56:16 |
|
||
|
Как обеспечить задержку обработки события?
|
|||
|---|---|---|---|
|
#18+
KelmeСчас придёт Тёмный или Саныч... А чё, тема ВБА к аксессу не относится? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2004, 13:17:27 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32706092&tid=1671611]: |
0ms |
get settings: |
5ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
30ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 192ms |
| total: | 293ms |

| 0 / 0 |
