Отправляет email-рассылки с помощью сервиса Sendsay

Новости KOL и MCK

  Все выпуски  

Новости KOL и MCK


Новости от 31 марта 2007 (KOL & MCK v2.56)
[-]
UNI
1. Переменная FileOpSeparator переобъявлена как KOLChar (это устраняет проблемы с компиляцией с символом UNICODE_CTRLS).
2. В методах TAction.SetCaption и UpdateMenu: строковые переменные переобъявлены как KOLstring во избежание проблем с UNICODE_CTRLS.
[*] Переменная FDynamicMenuID перемещена в интерфейсную часть модуля KOL.pas. Что позволяет изменять ее значение напрямую из вашего кода , если вы собираетесь регулярно во время исполнения динамически перестраивать меню и желаете избежать проблемы с очень ограниченным диапазоном доступных дескрипторов для пунктов меню ($1000 - $FFFF).
[-] Функция RegKeyGetValueNames исправлена для новой реализации (съедался последний символ строки).
[-]
GRH
Некоторые исправления для графических (не оконных) контролов:
1. Asm-версия функции WndProc отключена и используется Pascal-версия в случае, когда установлен сивол USE_GRAPHCTLS (что исправляет исчезновение граф. контрола при второй и всех последующих перерисовках).
2. Функция InvalidateNonWindowed исправлена для предотвращения перерисовки всего рабочего стола (и всех окон на нем), когда родительский (оконный) объект еще не имеет выделенного дескриптора окна.
[-] Вызов TControl.AutoSize(false) исправлен: полю fAutoSize присваивается указатель на DummyObjProc , как и должно, а не nil.
[-]
ASM
Метод TControl.GetItems исправлен (asm-версия). Это влияло (по крайней мере) на корректность получения текста из RichEdit используя Items[0] когда в нем был только 1 символ.

В избранное