Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: И опять Манифест, но кое-что другое Добавлено: 17.01.06 22:14  

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

Ответить

  Ответы Всего ответов: 2  

Номер ответа: 1
Автор ответа:
 GSerg



Вопросов: 0
Ответов: 1876


 Профиль | | #1 Добавлено: 18.01.06 05:21
1. Чтобы меньше файлов болталось в папке с программой.
2. Потому что нефиг использовать криво написанные контролы, несовместимые с comctl6.
3. Точно галиматья. Одна 512 чего стоит... 512 - это что? ICC_USEREX_CLASSES (что выясняется после кропотливых поисков). А что подгружает ICC_USEREX_CLASSES? ICC_USEREX_CLASSES подгружает единственный контрол ComboBoxEx. Всё остальное нет. Да и err.number в данном случае неприменимо.
Если нет ICC в проге, использующей манифест, то при наличии любого стандартного контрола на форме форма просто не загрузится.

Ответить

Номер ответа: 2
Автор ответа:
 Pantalone



Вопросов: 32
Ответов: 104
 Профиль | | #2 Добавлено: 18.01.06 13:53
Что в самом деле галиматья? Взято в инете, у многих такое используется. Как же тогда выглядит нормальная "галиматья"? :)

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам