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

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

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


Страницы:   1 2

Vladimir Kladov ©   (2006-12-17 20:05:00) 

Новости от 17 декабря 2006 г. (KOL & MCK v2.49)

[-] ASM Исправлен метод TObj.Final (asm-версия). По крайней мере могла
происходить утечка памяти.

[+]  Добавлены  методы  TStream.WriteWStrZ и ReadWStrZ (в любом случае
работают  с  Unicode-строками). Так же, добавлены функции для создания
файловых    потоков    с   именами   файлов   в   кодировке   Unicode:
NewReadFileStreamW,  NewWriteFileStreamW,  NewReadWriteFileStreamW.  И
добавлена  функция  для  создания  потока  на  файле или пайпе на базе
существующего     (открытого)    дескриптора    файла    или    пайпа:
NewExFileStream.

[+]    Добавлены    функции:    UTF8_2WideString,    W__DelimiterLast,
WFileCreate,   WFileExists,  WDirectoryExists,  WExtractFilePath  (для
создания   приложений,   которые  используют  Unicode-версии  файловых
функций  под NT, но продолжают работать с не-Unicode API функциями под
9х).

[-] Исправлены декларации функций API DragQueryFileA, DragQueryFileW в
KOL.pas,  так что событие OnDropFiles так же исправлено (не работало и
в Unicode, и в не-Unicode версиях).

[+] Обеспечен метод TWStrList.IndexOf.

[-] Исправлена функция WStrCmp.

[*]   UNI  Для  типа  перечисления  TRETextFormat  добавлено  значение
reTextUnicode.  Оно  позволяет  загружать плоский Unicode текст в rich
edit  контрол.  Методы  TControl.REReadText,  REWriteText  и  свойство
RE_Text изменено - использован типа KOLString для параметра.

[*]UNI   Тип  TOnDropFiles  для  соответствующего  события  исправлен:
параметр  String  заменен  на  KOL_String.  Так  что,  этот обработчик
становится    формально    несовместим    с    прежними   назначенными
обработчиками.  Хотя  в  действиетльности, ничего не изменилось, и для
исправления    достаточно   скопировать   прежний   код   обработчика,
пересоздать  его  обычным способом, и восстановить прежний код в новом
варианте обработчика.

[-]   В  методе  TObj.DoDestroy  теперь  вызывается  Self.Destroy  для
обеспечения совместимости с компилятором Free Pascal (иначе вызывается
TObj.Destroy, игнорируя спецификацию virtual).

[-]   В   функции  WndProcGradientEx,  задействована  обычная  функция
округления   Round   вместо  прежнего  ceil  для  вычисления  значений
градиента  цвета. Это исправляет некоторые артефакты в эллиптической и
ромбической градиентной заливке.

[-]  Для  tool  bar-контрола,  создавалась фиксированная кнопка вместо
сепаратора, исправлено.

[-] UNI Исправлен метод TControl.TBSetTooltips (asm-версия) для случая
UNICODE_CTRLS.

[-] Поправлен метод TBitmap.LoadFromStream.

[-] ADD TAction исправлен для случая UNICODE_CTRLS.

[*]  Небольшие  изменения в процедуре рисования BitBtnDraw. Стиль Flat
возвращен  к  предыдущей версии (без бордюра, пока мышь не наезжает на
кнопку).  Добавлена  опция  bboFocusRect,  с  ней используется функция
DrawFocusRect для индикации фокусного состояния вместо рисования рамки
вокруг кнопки (очень похоже на внешний вид обычной кнопки).


MTsv DN   (2006-12-17 20:42:00) [21]

Обновление на http://www.kolnmck.ru

P.S. Владимир, я Вам два письма отправлял...получили???


ANTPro   (2006-12-17 20:21:00) [22]

Ждем обновления SVN :)
Кстати строчку неплохо бы поправить (чтоб компилять MCK прямо с репозитория):
MirrorKOLPackageD?.dpk:   kol in ' ..\kol\KOL.pas',


Страницы:   1 2

Наверх

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