Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Подключение Comctrl32.dll v6.0 в Win2000 [D6, Win2k, WinXP]


bungle ©   (2005-11-22 23:40:00) 

Помогите пожалуйста..
Кто - нибудь сталкивался с этим? И вообще возможно это?
Конкретно, требуется Progress Bar из ComCtl32.dll со стилем
MARQUEE (как при загрузке XP)..


Игорь Шевченко   (2005-11-23 10:34:00) [1]

Она не будет работать в младших версиях в любом случае.


Юрий Зотов   (2005-11-23 02:11:00) [2]

Вряд ли это возможно в W2K, по крайней мере легально. Ниже привожу пару выдержек из MSDN, где жирным подчеркнутым выделил причины, по которым так считаю. Сводятся эти причины к тому, что Comctl32.dll v6 не является отдельно распространяемой библиотекой и входит только в XP (раз); что для ее подключения требуется манифест, которого W2K не понимает (два).

========================================

PBS_MARQUEE
Version 6.0 or later. The progress bar moves like a marquee.

Note
Comctl32.dll version 6 is not redistributable but it is included in Microsoft Windows XP or later. To use Comctl32.dll version 6, specify it in a manifest .

========================================

6.0 Comctl32.dll
Windows XP. See note 4.

Note 4:
ComCtl32.dll version 6 is not redistributable . If you want your application to use ComCtl32.dll version 6, you must add an application manifest that indicates that version 6 should be used if it is available.


Наверх

Титульная страница Поиск, карта сайта Написать письмо