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: ХР-контролы и в частности ХР-буттоны не предлагать, никто не просил!