powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / И опять Манифест, но кое-что другое
6 сообщений из 6, страница 1 из 1
И опять Манифест, но кое-что другое
    #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
И опять Манифест, но кое-что другое
    #33488487
DDE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DDE
Гость
Pantalone
Код: plaintext
iccex.lngICC =  512 

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

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

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


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