powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Q: растолкуйте, плз, как работает SHDocVw.ShellWindows? (-)
3 сообщений из 3, страница 1 из 1
Q: растолкуйте, плз, как работает SHDocVw.ShellWindows? (-)
    #32775369
Иван FXS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-
...
Рейтинг: 0 / 0
Q: растолкуйте, плз, как работает SHDocVw.ShellWindows? (-)
    #32775517
marvan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Q: растолкуйте, плз, как работает SHDocVw.ShellWindows? (-)
    #32776134
Иван FXS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
М-да ... интересная программка ... причем, похоже, достаточно популярная, части ее уже "светились" на форуме:
/topic/95510

1. Правильно ли я понял, что - получается - ShellWindows суть коллекция всех открытых в данный момент "окон эксплореров"?

2. И еще, - хотелось бы понять, как (почему?) работает процедура ResolvePointer (из modEvent.bas):
Код: plaintext
\nPrivate Declare Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" (lpDest As Any, lpSource As Any, ByVal cBytes&)\n....\nPrivate Function ResolvePointer(ByVal lpObj&) As cIEWindows\n  Dim oIEW As cIEWindows\n  CopyMemory oIEW, lpObj,  4 & \n  Set ResolvePointer = oIEW\n  CopyMemory oIEW,  0 &,  4 &\nEnd Function\n
?

Здесь ведь - на момент вызова
Код: plaintext
\n  CopyMemory oIEW, lpObj,  4 & \n
- объект oIEW еще не создан, а только продекларирован! Куда же тогда CopyMemory записывает число lpObj?
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Q: растолкуйте, плз, как работает SHDocVw.ShellWindows? (-)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]