Показать полную графическую версию : Компилирование DLL
gen0m.rsw
09-10-2010, 03:07
Всем участникам форума респект.
Помогите скомпилировать DLL (http://www.codeproject.com/KB/shell/DirectorySize.aspx) , перед этим перевести "Folder Size" на "Размер папки", а то всякие ResHacker не берут, а OgreGUI крякозябры выдаёт.
И если не сложно енту DLL-ку (http://www.codeproject.com/KB/shell/columnhandler.aspx).
Заранее спасибо!
выложи исходник (лень региться)
gen0m.rsw, DirSize в двух версиях ReleaseMinDependency + ReleaseMinSize
В архиве MD5ColumnHandler есть бинарник в Debug конфиге. Release конфиг 2008я студия делает больше чем тот представленный Debug (сделан скорей всего в VS.NET 2002 а.к.а. 7.0)Файл откреплён, если нужен с изменениями см пост ниже.
pva, http://vadikan.spaces.live.com/blog/cns!3270464DC78ABAEE!225.entry ;)
Редактирование: теперь на codeproject.com свободная скача для всех желающих.
gen0m.rsw
10-10-2010, 14:32
DirSize в двух версиях ReleaseMinDependency + ReleaseMinSize »
Объясни в чем разница!
А я кое что напутал, извеняюсь!
В ссылке Folder Size(DirSize.dll), а у меня Total size(FolderSize.dll):
Folder Size(DirSize.dll)-только папки
Total size(FolderSize.dll)-файлы и папки!
Скрин (http://s005.radikal.ru/i212/1010/68/1f0b9fa5db76.jpg)
Но все спаибо!
Под рукой оказался только билдер 4, сборка с ограничениями:
1) не тестировалось
2) почему-то UnregisterServer в прототипе просит GUID, а в коде предлагает true. Поставил NULL, возможно будет падать при попытке разрегистрировать сервер
3) текст "Floder Size" находился не в ресурсах, а захардкоден в данных
STDMETHODIMP CColHandler::GetColumnInfo(DWORD dwIndex, SHCOLUMNINFO *psci)
{
//TCHAR szText[] = "Folder Size"
TCHAR szText[] = "Размер папки";
...
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC