Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / И опять Манифест, но кое-что другое / 6 сообщений из 6, страница 1 из 1
17.01.2006, 22:13:07
    #33488314
Pantalone
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
И опять Манифест, но кое-что другое
В общем дела такие:
1) Зачем обязательно встраивать файл манифеста в файл, чем плохо то что он болтается в папке с программой?
2) При использовании некоторых сторонних контролов бывает что при закрытии программы она пытается отправить отчет для Билли, а если манифеста нет то такого не происходит, почему?
3) Вот это вот галиматья:
авторPublic Type tagInitCommonControlsEx
lngSize As Long
lngICC As Long
End Type

Public Declare Function InitCommonControlsEx Lib "comctl32.dll" (iccex As tagInitCommonControlsEx) As Boolean

Public Function InitCommonControlsVB() As Boolean
On Error Resume Next
Dim iccex As tagInitCommonControlsEx
iccex.lngSize = LenB(iccex)
iccex.lngICC = 512
InitCommonControlsEx iccex
InitCommonControlsVB = (err.Number = 0)
On Error GoTo 0
End Function



Можно ли ее вообще не включать в код, если в проекте используется что-то из Common Controls? Несколько раз замечал что это работает и тогда при закрытии программы никаких ошибок и попыток отослать отчет не происходит как в пункте 2.

ЗЫ: Просьба не напоминать в 1000-й раз что Common Controls 6 не поддерживают ХР стили, это уже известно и речь совсем не об этом.
ЗЫ2: ХР-контролы и в частности ХР-буттоны не предлагать, никто не просил!
...
Рейтинг: 0 / 0
18.01.2006, 07:39:39
    #33488487
DDE
DDE
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
И опять Манифест, но кое-что другое
Pantalone
Код: plaintext
iccex.lngICC =  512 

Используешь ComboBoxEx?
...
Рейтинг: 0 / 0
18.01.2006, 10:31:18
    #33488728
Letter_D
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
И опять Манифест, но кое-что другое
3) Да, "галиматью" можно не включать в текст, если контрол присутствует явно.
Галиматья нужна, чтоб дать "просраться" манифесту, если контролы в явном виде отсутствуют, т.е явной ссылки на библиотеку нет.
...
Рейтинг: 0 / 0
18.01.2006, 13:50:28
    #33489399
Pantalone
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
И опять Манифест, но кое-что другое
DDE Pantalone
Код: plaintext
iccex.lngICC =  512 

Используешь ComboBoxEx?
Не понял, все это используют для работы с манифестом.
...
Рейтинг: 0 / 0
18.01.2006, 13:50:56
    #33489404
Pantalone
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
И опять Манифест, но кое-что другое
Letter_D3) Да, "галиматью" можно не включать в текст, если контрол присутствует явно.
Галиматья нужна, чтоб дать "просраться" манифесту, если контролы в явном виде отсутствуют, т.е явной ссылки на библиотеку нет.
Понятно, спасибо.
...
Рейтинг: 0 / 0
18.01.2006, 14:54:53
    #33489597
Melkiades
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
И опять Манифест, но кое-что другое
Pantalone DDE Pantalone
Код: plaintext
iccex.lngICC =  512 

Используешь ComboBoxEx?
Не понял, все это используют для работы с манифестом.
Кто все? Я использую просто Private Declare Sub InitCommonControls Lib "comctl32.dll" ()
и ее вызов безо всяких параметров.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / И опять Манифест, но кое-что другое / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]