|
|
|
Что сдесь может быть не верно ??
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. или вобще тут надо юзать всфякие там мутексы или как ? i_i (';') (V),(V),, JS ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2004, 16:43 |
|
||
|
Что сдесь может быть не верно ??
|
|||
|---|---|---|---|
|
#18+
А тебя не смущает то, что ты в новый трид передаешь адрес автоматического объекта созданного на стеке? Проще говоря, после выхода TSQLEventServiseImpl::Send никакого par в природе существовать не будет. Рецепт: Код: plaintext 1. 2. 3. 4. 5. Удач. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2004, 16:59 |
|
||
|
Что сдесь может быть не верно ??
|
|||
|---|---|---|---|
|
#18+
Тоже самое , ошибка ... i_i (';') (V),(V),, JS ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2004, 17:05 |
|
||
|
Что сдесь может быть не верно ??
|
|||
|---|---|---|---|
|
#18+
Таже самая фигня с параметрами: par->Str_uid = &Str_uid; // здесь адрес стекового объекта являющегося параметром par->Str = &Str; // здесь адрес стекового объекта являющегося параметром Выделяй и под них память. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2004, 17:08 |
|
||
|
Что сдесь может быть не верно ??
|
|||
|---|---|---|---|
|
#18+
Но тутже это ... STDMETHODIMP TSQLEventServiseImpl::Send(BSTR Str_uid , BSTR Str , int int_0,int int_1) { ... par.Str_uid = & Str_uid ; par.Str = &Str; ... } кстати почему комбинацию символов & int он воспринимает так ? -> ? i_i (';') (V),(V),, JS ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2004, 17:20 |
|
||
|
Что сдесь может быть не верно ??
|
|||
|---|---|---|---|
|
#18+
авторНо тутже это ... STDMETHODIMP TSQLEventServiseImpl::Send(BSTR Str_uid, BSTR Str, int int_0,int int_1) А через что у тебя параметры в функцию передаются? Конечно же через стек. Вот здесь ты адреса стековых объектов и сохраняешь: Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2004, 17:24 |
|
||
|
Что сдесь может быть не верно ??
|
|||
|---|---|---|---|
|
#18+
тогда уж: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. На всякий случай если и после этого вдруг все равно работать не будет : Не всегда получается просто так указатель на com объект передавать в другой поток... Да и CoInitialize вроде надо в каждом потоке.. Чтобы работало либо CoInitializeEx c COINIT_MULTITHREADED запуcкать..(и для основного потока тоже) Либо маршалить интерфейс.. пример ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2004, 17:27 |
|
||
|
Что сдесь может быть не верно ??
|
|||
|---|---|---|---|
|
#18+
Нифига не соображаю как сделать имеешь ввиду так ? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. i_i (';') (V),(V),, JS ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2004, 17:27 |
|
||
|
|

start [/forum/moderation_log.php?user_name=D%D0%B6%D0%B5FF]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
57ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
| others: | 685ms |
| total: | 876ms |

| 0 / 0 |
