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

start [/forum/topic.php?fid=57&mobile=1&tid=2034297]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
36ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 199ms |
| total: | 298ms |

| 0 / 0 |
