Форум: "Потрепаться";
Текущий архив: 2003.01.20;
Скачать: [xml.tar.bz2];
ВнизCOMCTL32.DLL Найти похожие ветки
← →
Smok_er (2002-12-29 14:47) [0]Мастера, вот выдержка из возможностей компонента ToolBar97:
Full compatibility with Windows 95/98/2000/Me/XP and NT 4.0/3.51, without requiring a newer version of COMCTL32.DLL, unlike Delphi"s TToolBar and TCoolBar components.
Может кто-нибудь объяснить, почему нежелательно использовать TToolBar and TCoolBar, как здесь сказано? Чем это чревато?
← →
Юрий Зотов (2002-12-29 14:58) [1]unlike - "в отличие от", а не "нежелательно". Имеется в виду, что стандартные компоненты Delphi поддерживают не все возможности COMCTL32 (особенно, ее современных версий).
По крайней мере, в Delphi 5 это точно так (разбирался, когда писал свой тулбар). Изменилось ли что-то в Delphi 6 и 7 - не знаю.
Если же возможностей стандартных компонентов Вам хватает, так и используйте их на здоровье, никто не запрещает.
← →
Smok_er (2002-12-29 15:26) [2]without requiring a newer version of COMCTL32.DLL, unlike Delphi"s TToolBar and TCoolBar components.
без требования новой версии ... в отличие от ...
Я понимаю, что если к примеру я откомпилирую в D7 под XP то в 95 работать не будет. Или я не допонял?
>>(разбирался, когда писал свой тулбар).
А можно его посмотреть? А то нужен нормальный тулбар а делфовый меня не устраивает.
← →
Юрий Зотов (2002-12-29 15:35) [3]Должно работать. Суть как раз в том, что стандартные компоненты Delphi не поддерживают все возможности современных версий COMCTL32, но зато совместимы со старыми. Надо еще учесть, что часто на старые версии Windows ставят новые версии IE, а он обновляет COMCTL32.
А тулбар я писал по работе, распространять не имею права. Но если у Вас есть TB97, так почему бы его и не использовать? Загляните еще на torry, там тоже тулбаров хватает.
← →
Smok_er (2002-12-29 18:10) [4]Нужен именно наследник TToolBara.
← →
Дмитрий К.К. (2002-12-29 18:36) [5]У меня была однажды такая ситуация, когда моя прога на одном клиентском компе отказалась отображать картинки на тулбаре, который был подключен к ImageList"у.
Причина была проста до безобразия: на том компе стояла Винь 95 со старой библиотекой COMCTL32.DLL.
Достаточно было ее обновить, и картинки появились.
З.Ы. Правда, с тех пор я все картинки стал зашивать в ресурсы...
← →
smok_er (2002-12-30 10:05) [6]А не проще поставлять программу с обновленной DLL?
← →
Юрий Зотов (2002-12-30 13:28) [7]А у Вас есть лицензия от Microsoft на распространение ее библиотеки?
А у Вас есть уверенность, что нужно заменить только ее и этого будет достаточно?
И т.д.
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2003.01.20;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.009 c