|
|
|
Code Review: поясните, плиз.
|
|||
|---|---|---|---|
|
#18+
В статье " An OLE Control for Creating Win32 Services in Visual Basic " есть такой фрагмент кода: Код: 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. Вопрос: для чего требуется строка CNtSvcCtrl* pService = m_pThis; ? Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2004, 16:42 |
|
||
|
Code Review: поясните, плиз.
|
|||
|---|---|---|---|
|
#18+
Ну как , вообщем я так понял что типа есть обьект CNtSvcCtrl в нем вызывается метод Который в свою очередь создает новый процесс/нить .. перед этим он типа передает ссылку на себя m_pThis = this; и в этом процессе/нити он работет типа сам с собой ... ЗЫ. сцылку не смотрел в Опере не хочет открыватся .. ш (';') (V),(V),, Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2004, 17:49 |
|
||
|
Code Review: поясните, плиз.
|
|||
|---|---|---|---|
|
#18+
Ну нет. Я так понимаю, что в строке: Код: plaintext объявляется переменная с именем pService, которая есть указатель на объект типа CNtSvcCtrl. И переменная инициализируется значением m_pThis. Так вот, в коде процедуры она (pService) не используется, а так как переменная локальная, то нигде более она не может использоваться, ибо будет уничтожена при выходе из процедуры (так?). Вот я и удивился - просто оставили код левый что ли... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2004, 12:55 |
|
||
|
Code Review: поясните, плиз.
|
|||
|---|---|---|---|
|
#18+
код не левый, он с комментарием. _______________ так жить нельзя. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2004, 13:25 |
|
||
|
Code Review: поясните, плиз.
|
|||
|---|---|---|---|
|
#18+
объявляется переменная с именем pService, которая есть указатель на объект типа CNtSvcCtrl Ну да именно это я и имел ввиду ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2004, 14:00 |
|
||
|
Code Review: поясните, плиз.
|
|||
|---|---|---|---|
|
#18+
snakeкод не левый, он с комментарием. _______________ так жить нельзя. Ну хорошо, комментарий: Get a pointer to the C++ object. Ну и зачем этот указатель нужен? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2004, 19:07 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=32729143&tid=2034297]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
22ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
| others: | 242ms |
| total: | 368ms |

| 0 / 0 |
