|
|
|
Непонятная последовательность вызовов...
|
|||
|---|---|---|---|
|
#18+
Ситуация такая: есть ActiveX.exe в нем функция , назовем Function1() в функции есть вызов другого объекта(из dll) вообщем примерно так: Public Function Function1() ...код_до_GetBlaBLa on error go to ER_H myObject.GetBlaBLa ...код_после_GetBlaBLa ER_H: ...код_обработки_ош_GetBlaBLa End function Этим EXE пользуются несколько клиентов( т.е. клиентов много -объект один), А теперь в чем проблема:!! при одновременном обращении, например 2-х клиентов, вот что происходит: первый обращается к функции доходит до "myObject.GetBlaBLa" - происходит ошибка (типа сервер недоступен) это хорошо -так задумано!, ДАЛЕЕ вместо того чтобы завершить функцию (выполнить "код_обработки_ош_GetBlaBLa" ) запускается обращение второго клиента, который также доходит до "myObject.GetBlaBLa" , затем уже выполняется завершение функции,которую вызвал первый клиент, ну и после завершается и второй клиент. Что то както не последовательно выходит: ЛЮДи подскажиет как сделать так чтобы все шло по порядку и полностью??? ЗЫ: в Threading Model стоит Thread pool 1 threads ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2006, 18:12 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=33773135&tid=2165758]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
197ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 245ms |
| total: | 534ms |

| 0 / 0 |
