Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Версия 2.42 [Delphi, KOL/MCK, Windows]


Страницы:   1 2

Vladimir Kladov ©   (2006-11-11 12:22:00) 

Новости от 11 ноября 2006 (KOL & MCK v2.42)

[*]
Для BitBtn, порядок глифов по умолчанию изменен на [normal, disabled, pressed, focused, highlighted] (disabled и pressed поменялись местами). Возможно использовать прежний порядок добавив символ условной компиялции BITBTN_DISABLEDGLYPH2 к свойствам проекта.

[-]
Введен символ RICHEDIT_XPBORDER, который обеспечивает добавление кода, исправляющего отрисовку границы rich edit для тем XP и Vista.

[-]
Исправлены комментарии к свойству TControl.SelStart: он не работает для listbox и combobox (хотя SelCount показывает количество выделенных элементов корректно).

[-]UNI
Методы TControl.IndexOf и TControl.SearchFor исправлены для случая UNICODE_CTRLS (задействован тип KOLString). Спасибо MTsvDN.

[*]
Исправлен тип TWindowsVersion, возвращаемый функцией WinVer: wvLonghord заменено на wvVista.

[-]
Исправлена декларация ShellFileOperation , так что функции DoFileOp и DeleteFile2Recycle теперь работают корректно.

[-]
Функция FileExists исправлена для случая, когда используется символ FILE_EXISTS_EX (т.е. когда для ее реализации задействуется функция Find_First).

[-]ASM
Исправлен метод TBitmap.Convert2Mask (asm-версия) для случая битмапов с палитрой (pf1bit, pf4bit, pf8bit), и теперь методы TBitmap.DrawTransparent и TBitmap.StretchDrawTransparent так же работают верно.

[-]MCK
Отменено кэширование кода, сгенерированного для TKOLMainMenu, и удаление ссылки на обработчик события, удаленный в исходном коде теперь происходит автоматически, без необходимости переоткрывать модуль с формой.

[-]MCK
Испрвлена отрисовка бара TKOLMainMenu на форме в design-time при загрузке формы в IDE.

[*]GTK
Некоторый прогресс в адаптации KOL для использования с GTK+. Реализовано свойство Font (и для TControl, и для TCanvas), AutoSize теперь работает, начата работа над меню.


Эта версия содержит пару важных исправлений, и я опять забыл протестировать ее в Delphi2-Delphi5, Delphi7, но по идее все должно работать, сомнения только для Delphi2/Delphi3. Эта версия можно считать "устойчивая" (stable).


ANTPro   (2006-11-12 20:47:00) [21]

Где можно найти эти юниты:
{$IFDEF GTK}, Glib2 , Gdk2, Gtk2, pango {$ENDIF GTK}
И еще какая-то проблема с обновлением Mirror.pas


Vladimir Kladov   (2006-11-12 18:46:00) [22]

Новости от 12 ноября 2006 (KOL & MCK v2.42a)

[-]
MCK
Экстренно: Исправлено присваивание обработчиков элементам меню. Если проекты уже открывались в MCK 2.42, то указатели на обработчики потеряны, и их необходимо переназначить повторно (досточно сделать двойной клик на обработчиках, если имя обработчика совпадает с именем, создаваемым для обработчика автоматически).

[-]
MCK
Для Delphi 2, 3: исправлена компилируемость и устанавливаемость MCK.

Вот странно: я сам первый получается заметил...


D[u]fa   (2006-11-11 19:46:00) [23]

скачал, поставил, размер прог даже уменьшился %)


MTsv DN   (2006-11-11 15:44:00) [24]

Обновление доступно на http://www.kolnmck.ru


Vladimir Kladov   (2006-11-11 12:47:00) [25]

Для Delphi2 надо сделать 2 исправления. Думаю, кто пользуется им, сообразит легко.

Возможно, что отмена кэширования главного меню исправляет перегенерацию кода. Проверяйте.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо