Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "KOL";
Текущий архив: 2007.06.24;
Скачать: [xml.tar.bz2];

Вниз

Версия 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 вся ветка

Форум: "KOL";
Текущий архив: 2007.06.24;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.5 MB
Время: 0.031 c
15-1180365582
PHPdeveloper
2007-05-28 19:19
2007.06.24
есть энтузиасты :) ?


2-1180537474
[Salo] phantom
2007-05-30 19:04
2007.06.24
ООП


15-1180025838
Витян
2007-05-24 20:57
2007.06.24
Зачем мне нужна электронная почта??


3-1175167503
nick_van_rijn
2007-03-29 15:25
2007.06.24
ошибка начала транзакции


11-1162641928
KBAHT
2006-11-04 15:05
2007.06.24
KOL+KOLXPMan & RichEdit





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский