Здравствуйте, SchweinDeBurg, Вы писали:
SDB>Очень вкусно выглядит! Спасибо! Но есть маленькое предложение — переименовать эту библиотеку в HTL (Handle Template Library). Будет единообразно с ATL и WTL.
Done За это время моя средняя дочь успела родиться, вырости и пойти в школу.
Здравствуйте, Димчанский, Вы писали:
Д>Здравствуйте, Блудов Павел, Вы писали: БП>>Там таких горбушек вагон и еще тележка. Надо новую версию закинуть.
Д>Закинете — дайте знать общественности. Plz
Здравствуйте, Дарней, Вы писали:
Д>У меня тоже есть обертка на хэндл. Функциональность у нее немного поменьше, но есть полезная фича — класс можно использовать с разными типами хэндлов (не только теми, которые требуют CloseHandle) — т.е. хэндлы FindFirstFile, GDI objects и т.п. Д>Сам класс шаблонный, для разных видов хэндлов достаточно создать typedef
Д>Если интересно, могу кинуть почтой
Здравствуйте, SchweinDeBurg, Вы писали:
SDB>ИМХО приятный код. Меня только одно смутило — для файловых хэндлов логичным начальным значением является INVALID_FILE_HANDLE...
Очень вкусно выглядит! Спасибо! Но есть маленькое предложение — переименовать эту библиотеку в HTL (Handle Template Library). Будет единообразно с ATL и WTL.
Здравствуйте, Аноним, Вы писали:
А>Я подкидывал идейку Adontz сделать это, он не послушал.
А>Весьма круто. Надо быстро заюзать и слать бугрепорты
А>Одно НО ! Где вы были ,когда .Net еще не было
Здравствуйте, Димчанский, Вы писали:
Д>Здравствуйте, Lexey, Вы писали: L>>Баги в CFile::MapViewOfFile и CFile::MapViewOfFileEx. Условие асерта должно быть обратным.
Д>Не понял. Почему это?
Здравствуйте, Павел Блудов, Александр Корсуков, Владислав Чистяк, Вы писали:
ПБА>Библиотека классов-оберток для объектов ядра windows.
День добрый!
У меня тоже есть обертка на хэндл. Функциональность у нее немного поменьше, но есть полезная фича — класс можно использовать с разными типами хэндлов (не только теми, которые требуют CloseHandle) — т.е. хэндлы FindFirstFile, GDI objects и т.п.
Сам класс шаблонный, для разных видов хэндлов достаточно создать typedef
Если интересно, могу кинуть почтой
операторы неявного приведения я не стал делать... нехорошо это, ИМХО
конструктор копирования и оператор присваивания тоже — за ненадобностью
список typedef можно расширять по своему вкусу и необходимости
Здравствуйте, SchweinDeBurg, Вы писали:
SDB>Здравствуйте, SchweinDeBurg, Вы писали:
SDB>>ИМХО приятный код. Меня только одно смутило — для файловых хэндлов логичным начальным значением является INVALID_FILE_HANDLE...
э.... в первый раз слышу про такого зверя
м.б. INVALID_HANDLE_VALUE?
Просто разные функции API используют как "нулевое" значение 0 или -1 (AKA INVALID_HANDLE_VALUE), причем никакой системы тут мне обнаружить не удалось.
В любом случае — если хэндл не валиден, передавать его в функции АПИ не предполагается, так что его реальное значение никакой роли не играет.