Вход в Зоопарк ручных компьютеров
gps мониторинг, транспортная логистика, gps слежение
Если вы видите баннеры при просмотре с КПК, то вам - СЮДА
LockResource()
Форумы Поиск Вход Для ПК
Программирование для КПК
Ср Июл 24, 2002 21:36
tepexob (Маститый писатель)
кто нибудь использует на WinCE функцию LockResource() ? Она недокументированная, и некоторыми версиями CE не поддерживается. Вопрос - нужна ли она?
____________
Tapac@TEPEXOB.com
Ср Июл 24, 2002 23:22
Alex Muratov (Гуру, Оттуда)
Уверен, что нет.
____________
Cingular 8525 (alive!) + 2Gb microSD, и на полочке кучка пыльных PDA
Ср Июл 24, 2002 23:49
tepexob (Маститый писатель)
Другими словами
Другими словами, ты хочешь сказать что handle-ом возвращенным из LoadResource() можно спокойно пользоваться, как указателем. Так?
____________
Tapac@TEPEXOB.com
Чт Июл 25, 2002 8:01
haali (Гуру)
Когда писал эту часть в HR даже мысль не возникла лезть в документацию, просто по привычке написал Find/Load/Lock/Unlock/Free и только сейчас узнал, что LockResource, оказывается, не поддерживается, более того она вообще нигде не упоминается в документации.

И чего только не узнаешь...

На самом деле вопрос все равно интересный, как предполагается доступаться к содержимому ресурса без использования LockResource()?

/Mike
Чт Июл 25, 2002 8:11
haali (Гуру)
Заглянул в исходники MFC и ATL - во всех SDK от 2.0 до РРС2002 используется LockResource(), так что со времен DOS мало что поменялось, недокументированные функции были есть и будут.

/Mike
Чт Июл 25, 2002 9:33
tepexob (Маститый писатель)
LockResource
Кстати, если посмотреть в теже инклюдники от SDK то можно увидеть что функция LockResource определена так:


inline LPVOID LockResource(HGLOBAL hResData)
{
return ((LPVOID)hResData);
}

вот так ... незнаю что и думать.
____________
Tapac@TEPEXOB.com
Чт Июл 25, 2002 9:59
haali (Гуру)
Похоже, что разницы никакой нет, но я предпочитаю писать LockResource(), чтобы не писать лишних ifdef для компиляции под обычной WinNT (подозреваю, что в MFC и ATL вызов оставлен по той же причине).

/Mike

Если вы видите баннеры при просмотре с КПК, то вам - СЮДА



Форумы Handy.ru 


Powered by phpBB © 2001 phpBB Group