Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.06.24;
Скачать: CL | DM;

Вниз

Версия 2.42   Найти похожие ветки 

 
Vladimir Kladov   (2006-11-11 12:22) [0]

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


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

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

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


 
MTsv DN ©   (2006-11-11 15:44) [2]

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


 
D[u]fa ©   (2006-11-11 19:46) [3]

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


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

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

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

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

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


 
ANTPro ©   (2006-11-12 20:47) [5]

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


 
Vladimir Kladov   (2006-11-12 20:58) [6]

у меня на сайте. А зачем вам сейчас GTK? Там еще работы - море. Тестировать практически нечего.


 
Vladimir Kladov   (2006-11-12 21:04) [7]

только что проверил: 2.42->2.42а проблем с обновлением нет, в том числе Mirror.pas.


 
ANTPro ©   (2006-11-12 21:17) [8]

> [7] Vladimir Kladov   (12.11.06 21:04)

У меня проблема с обновлением 2.41a->2.42
Жаль что не было апдейта 2.40с->2.41 его вес где-то 150кб...


 
Vladimir Kladov   (2006-11-12 21:24) [9]

2.41 же не было.


 
ANTPro ©   (2006-11-12 22:19) [10]

> [9] Vladimir Kladov   (12.11.06 21:24)

Все, разобрался почему-то стоял mirror.pas версии 2.40, а не 2.41
Качал полную версию с вашего сайта...

В первый раз попробывал сделать патч:

Прога      : UpdateMaker v3.2
Патч       : 2.40c-2.41.upd
Размер     : 577 КБ
Сжато 7-Zip: 144 КБ
Время      : Десяток минут

Прога      : Binary Diff v 4.2.0 http://www.risp.ru/
Патч       : 2.40c-2.41.bd
Размер     : 140 КБ
Сжато 7-Zip: 142 КБ (Не видел архиватора который сжимал апдейты)
Время      : Десяток секунд

Я не ожидал таких результатов...


 
ANTPro ©   (2006-11-12 22:34) [11]

mckCtrls:

   {$IFNDEF _D2}
   FOnLVDataW: TOnLVDataW; // Здесь ошибка...
   {$ENDIF _D2}


 
KBAHT   (2006-11-12 22:36) [12]

Я конечно извиняюсь, но как в новой версии этот RICHEDIT_XPBORDER ввести?
Т.к. я не очень пока в этом, желательно подробнее...
Спасибо


 
ANTPro ©   (2006-11-12 22:43) [13]

> [12] KBAHT   (12.11.06 22:36)

Project > Options > Directories/Conditionals > Conditional defines:
И добавить ;RICHEDIT_XPBORDER


 
КВАНТ   (2006-11-12 22:46) [14]

Спасибо! Пробую...


 
КВАНТ   (2006-11-12 22:47) [15]

Не получается... =(


 
КВАНТ   (2006-11-12 22:51) [16]

Я добавил RICHEDIT_XPBORDER, кинул рич на форму, подключил KOLXPMan и... ничего =(


 
ANTPro ©   (2006-11-12 22:57) [17]

> [16] КВАНТ   (12.11.06 22:51)

Проверил работает. Только кинул манифест к файлу EXE...


 
КВАНТ   (2006-11-12 23:02) [18]

Кинул манифест... Ничего... Блин... Сейчас скачаю не обновление, а весь архив, хотя обновил без проблем... Стоит качать?


 
ANTPro ©   (2006-11-12 23:26) [19]

> [6] Vladimir Kladov   (12.11.06 20:58)
> у меня на сайте.

Не нашел :(


 
MTsv DN ©   (2006-11-12 23:33) [20]

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


 
ANTPro ©   (2006-11-13 00:03) [21]

> [6] Vladimir Kladov   (12.11.06 20:58)

http://kolmck.net/news/Iinux/gtk2_pascal_delphi.rar
Ошибка 404 :(


 
ANTPro ©   (2006-11-13 00:05) [22]

> [21] ANTPro ©   (13.11.06 00:03)

Нашел:
http://kolmck.net/linux/gtk2_pascal_delphi.rar


 
vampir_infernal   (2006-11-13 05:50) [23]

Размер прог действительно стал меньше. Браво, Владимир!


 
L`Autour ©   (2006-11-13 07:23) [24]

Для Unicode проекта не работает отрисовка содержимого RichEdit.

Мда. И при переходе между  проектами Unicode и ANSI приходится перекомпиливать KOL.pas


 
gost2   (2006-11-13 07:55) [25]

возможно пригодится:
Перевод справочного описания API GTK+ 2.10
http://www.opennet.ru/docs/RUS/gtk-reference/
http://www.opennet.ru/docs/RUS/gtk-reference/gtk-reference-prog.tar.gz



Страницы: 1 вся ветка

Текущий архив: 2007.06.24;
Скачать: CL | DM;

Наверх




Память: 0.53 MB
Время: 0.023 c
4-1168809939
Scotty
2007-01-15 00:25
2007.06.24
Подмена logonui.exe


1-1177384596
Mixal__
2007-04-24 07:16
2007.06.24
отладочная информация


2-1180939599
allucard
2007-06-04 10:46
2007.06.24
В чём отличие приведения типов?


2-1180470696
Slimer
2007-05-30 00:31
2007.06.24
Extended to String


2-1180676218
Gydvin
2007-06-01 09:36
2007.06.24
Задание размера TMetafile