Программа не манифестится

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Maitris
Постоялец
Постоялец
 
Сообщения: 656
Зарегистрирован: 02.03.2005 (Ср) 21:00
Откуда: Из другой цивилизации.

Программа не манифестится

Сообщение Maitris » 03.10.2007 (Ср) 16:52

Мне нужно включить визуальные стили в приложении методом 2 (внедрение manifest в ресурсы). Уж как только не пробовал, и мануально, и разными автоматическими утилитами, не работает. В зависимости от приложения интерфейс либо по-прежнему серый, либо программа вообще не запускается.
При этом, метод 1 (внешний manifest) на 100% ОК.
Где копать?
----

jangle
Википедик
Википедик
Аватара пользователя
 
Сообщения: 3013
Зарегистрирован: 03.06.2005 (Пт) 12:02
Откуда: Нидерланды

Сообщение jangle » 03.10.2007 (Ср) 16:58

InitCommonControlsEx надо вызывать из своей программы при запуске.
Еще можешь моей утилитой попробовать: http://vbsll.110mb.com/ там есть функция пропатчивания экзешника XP манифестом.
Если после этого все заработает, значит надо нормально вызвать InitCommonControlsEx

Maitris
Постоялец
Постоялец
 
Сообщения: 656
Зарегистрирован: 02.03.2005 (Ср) 21:00
Откуда: Из другой цивилизации.

Сообщение Maitris » 03.10.2007 (Ср) 17:09

jangle
Вызываю естесственно. Безрезультатно. Причем, не работает не только эта программа, но и любая другая, скомпилированная из под VB6 IDE.
----

jangle
Википедик
Википедик
Аватара пользователя
 
Сообщения: 3013
Зарегистрирован: 03.06.2005 (Пт) 12:02
Откуда: Нидерланды

Сообщение jangle » 03.10.2007 (Ср) 17:14

Выложи код в форум, как вызываешь InitCommonControlsEx ?
В Sub Main()

Maitris
Постоялец
Постоялец
 
Сообщения: 656
Зарегистрирован: 02.03.2005 (Ср) 21:00
Откуда: Из другой цивилизации.

Сообщение Maitris » 03.10.2007 (Ср) 21:29

вот к примеру проэкт, обработанный программой Automatic Visual Styles 2.3. Говорят, она работает. У меня скомпилированный файл попросту не запускается.
Вложения
xp_style_example.rar
Automatic Visual Styles
(46.9 Кб) Скачиваний: 42
----

jangle
Википедик
Википедик
Аватара пользователя
 
Сообщения: 3013
Зарегистрирован: 03.06.2005 (Пт) 12:02
Откуда: Нидерланды

Сообщение jangle » 03.10.2007 (Ср) 23:23

У меня нормально запустился:

http://rh.foto.radikal.ru/0710/23/f91b507e2037.png

BION
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 259
Зарегистрирован: 24.01.2005 (Пн) 21:05

Сообщение BION » 04.10.2007 (Чт) 0:11

У меня не пахало,
я заменил твой рес файл с манифестом на свой, и все заработало...
Вложения
manifest.rar
Ресурс файл с маняфестом
(999 байт) Скачиваний: 48

Денис
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2734
Зарегистрирован: 07.11.2006 (Вт) 13:55
Откуда: Ейск, Краснодарский край

Сообщение Денис » 04.10.2007 (Чт) 7:34

нормальный файл манифеста есть у всех! он лежит в ресурсах проводника, калькулятора и прочих виндозных прог :lol:
Программирование — богоизбранная дисциплина! Если бог и есть, то вселенную он скомпилировал, не иначе.

Saturn.65
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 543
Зарегистрирован: 13.10.2006 (Пт) 18:46

Сообщение Saturn.65 » 06.10.2007 (Сб) 14:54

А почему Microsoft Tabbed Dialog Control 6.0 не манифестится? Закладки SSTab не отливают цветом при наведении. Или так и должно быть?


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex-бот и гости: 57

    TopList