Delphi→ Количество элементов в IEnumVARIANT

Май 13, 2011 Казалось бы интерфейс IEnumVARIANT всем хорошо — универсальный и простой, но его простота не должна ограничивать функциональность. А она ограничена, так как интерфейс содержит всего 4 метода: Next, Reset, Skip, … Read More

IT→ Оснастка «Удаленное управление компьютером»

Май 12, 2011 Очень часто использую оснастку «Управление компьютером» (compmgmt.msc) для управления удаленным компьютером. С помощью нее можно запускать/останавливать сервисы, закрывать активные сессии, расшаривать папки, добавлять пользователей в локальные группы, … Read More

Delphi→ Функция перевода StrToUTF16

Май 11, 2011 Пол дня искал как перевести стандартную строку ANSI в UTF-16 (данный юникод еще называют UCS2). Перерыл кучу форумов, где советовали использовать MultiByteToWideChar, но как я его не крутил, он не выполнял требуемую задачу. … Read More

Delphi→ Утечка памяти в IEnumVARIANT

Май 11, 2011 При работе с перечислениями IEnumVARIANT было замечено странное поведение — каждая итерация с получением следующего элемента IEnumVARIANT.Next приводила к увеличению размера в памяти, занимаемого приложением. После каждых 1000 итераций размер увеличивался … Read More