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

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

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


Vladimir Kladov ©   (2007-03-31 12:55:00) 

Новости от 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 символ.


Dmitriy___   (2007-03-31 22:15:00) [1]

тоже понял, спасибо


Vladimir Kladov   (2007-03-31 21:11:00) [2]

Если есть желание использовать дополнительные компоненты, лучше сделать свой варианта пакета для MCK + дополнительные компоненты, и делать ему 1 раз Build после обновления. Или надо делать Build всем дополнительным пакетам после обновления, а не только MirrorKOLPackageXX.dpk. Что задорней намного.


Dmitriy___   (2007-03-31 20:29:00) [3]

Понял, делаю


Trible   (2007-03-31 20:18:00) [4]

Удалить все KOL-овские компоненты из Design Packages, закрыть делфи, потереть BPL-ки KOL-овских компонент, и снова поставить по очереди.


Dmitriy___   (2007-03-31 20:08:00) [5]

Да при чём тут ребилд? Это же на ребилде и вывалится!


Trible   (2007-03-31 19:57:00) [6]


> Обновился.

Rebuild.


Dmitriy___   (2007-03-31 19:53:00) [7]

Обновился. Теперь при загрузке проекта валится Field MainForm.mdvToolTipTrack does not have a corresponding component. Remove?

Удалил, ставлю компонент на форму заново, вылетает AV в модуле rtl60.bpl


MTsv DN   (2007-03-31 18:24:00) [8]

Доступно на http://www.kolnmck.ru


Vladimir Kladov   (2007-03-31 16:16:00) [9]

Тот KOLadd, что на сайте лежит, не знаю как, но вообще не соответствует. Сейчас сразу положу с учетом изменений.


MTsv DN   (2007-03-31 15:29:00) [10]

> У меня updater вообще не находит KOLadd
Оно и есть...


Dmitriy___   (2007-03-31 15:23:00) [11]

У меня updater вообще не находит KOLadd


MTsv DN   (2007-03-31 15:18:00) [12]

Не обновляется KOLadd.pas. Размер: 103700 байт


Наверх

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