Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 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
14-62742
Anatoly Podgoretsky
2003-01-03 07:42
2003.01.20
Именинники 3 января


14-62726
Mr.Ice
2003-01-03 21:58
2003.01.20
как обрезать переменную


1-62600
vlad40
2003-01-09 10:03
2003.01.20
Как программно установить фонт в Windows 98/XP


6-62714
AleksChern
2002-11-14 12:05
2003.01.20
Пароль NetWare


1-62628
jon1
2003-01-08 17:00
2003.01.20
Работа с компонентом DBGrid





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский