вторник, 18 мая 2010 г.

как подружить STL-строки с WinAPI?

std::string и std::wstring - очень удобные объекты для работы со строками, но при взаимодействии их с WinAPI могут возникать некоторые проблемы.

понедельник, 17 мая 2010 г.

как подружить char с wchar_t?

Меня бесконечно удивляет, насколько часто мы наступаем на одни и те же грабли, а иногда возникает ощущение, что даже если нам ввести тариф на это дело, мы бы продолжали на них наступать, независимо от стоимости этого удовольствия.

Отслеживание прогресса исполнения задачи в реальном времени

Любая сколь-нибудь долгосрочная задача зачастую требует периодического опроса её состояния. Однако, не существует универсального механизма, который бы позволял с минимальными потерями в производительности делать такие замеры, т.к. все задачи разные.

Особенно это касается дискретной шкалы, на которую зачастую и требуется проецировать контрольные точки синхронизации хода исполнения задачи (предоставление клиенту текущего состояния задачи - "мгновенный" результат).

Тем не менее, такой механизм, с некоторыми ограничениями, реализовать не так сложно как кажется.