-
Нет, не кнопка, а битмап. Груши это хорошо, тока почему без использования груш используется их код.
-
Обновил KOL.zip и grushcontrols.
А, понял, ToolbarAddButtons вызывает новая версия MCK, если видит, что надо бы поместить новые операторы для автосайза кнопок. Но это если TBButtonsWidth <> 0 или TBAutoSizeButtons, Вы их меняли?
Буду visual_xp_styles смотреть, что там получилось.
-
> Вы их меняли?
Естественно.
> 3. TDirList.ScanDirectory
Не работает из-за косяка, упомянутом в 2.
-
>> А, понял, ToolbarAddButtons вызывает новая версия MCK, если
>> видит, что надо бы поместить новые операторы для автосайза
>> кнопок. Но это если TBButtonsWidth <> 0 или TBAutoSizeButtons,
>> Вы их меняли?
> Естественно.
Ни смена TBAutoSizeButtons, ни TBButtonsWidth <> 0 не решают проблему. Параметр битмап не добавляется.
-
Объединяя.
1. С новым кодом не работают многие компоненты.
2. В асм-версии не работает DoInitCommonControls
3. В асм-версии не работает NewSplitterEx
4. В асм- и пас-версии не работает Free для PWStrList (и соответственно все функции с ней, например TDirList.ScanDirectory)
5. ToolbarAddButtons не добавляет последний параметр битмап. Добавление вручную 0, решает проблему компиляции до первого ребилда.
p.s. Директивы: KOL_MCK;GRAPHCTL_XPSTYLES;UNICODE_CTRLS;USE_OLD_FLAGS;CMDACTIONS_RECORD
p.p.s. Программу так запустить и не удалось!!!
-
Ну я примерно нашел, что это сочетание GRAPHCTL_XPSTYLE + asm. Нашел уже конкретно несколько мест, рою дальше. Думаю сегодня победить. (Чертова аэра, уже в глазах все мелькает).
-
Я так и думал, с выключенными темами не падает. Ну что же, придется потерпеть.
-
Владимир, посмотрите, пожалуйста 4ый пункт...как будет время
-
Вылет происходит при добавлении директивы UNICODE_CTRLS
-
Нашел, исправил KOL.zip, и с DoInitCommonControls тоже управился. Не помню, как раньше было, заменил в IFDEF на ASM_UNICODE. Я же так понимаю, проблема была именно с UNICODE_CTRLS.
-
MCK тоже новый лежит - с третьим параметром 0, когда битмапа нет. ImageList в ListView проверил, работает.
-
Наконец-то выключил темы. Как вы терпите этот мрак только.
-
С GRAPHCTL_XPSTYLES теперь не падает при старте, но панель с Align = caBottom - исчезает..
Без GRAPHCTL_XPSTYLES - вроде норм
-
У меня видно. Хотя не саму панель, а ее содержимое. Может, это камуфляж такой?
-
> Может, это камуфляж такой?
Нее.. на старой версии то работает нормально. А здесь панель целиком исчезает
-
Проверьте, что там не одновременно Align и Anchors используются.
-
-
Скачал - распаковал - запустил - упало.
Открыл в Delphi - откомпилировал - запустил - все работает.
Что не так?
-
А темы включены?
-
Да. Но нет опций, может в этом дело? Попробуйте у себе грохнуть файлы в папке проекта, распаковать и перекомпилировать. Если еще падает, надо снова забрать kol.zip и mck.zip. Больше пока нет идей.