Главная страница
    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.045 c
15-1180280239
No_Dead
2007-05-27 19:37
2007.06.24
То же литература понадобилась, нужен совет


8-1161003706
zorik
2006-10-16 17:01
2007.06.24
каким способом можно быстро узнать разрешение файлов jpg и bmp?


11-1163272588
kolusr
2006-11-11 22:16
2007.06.24
KOLSocket свойство Сount


2-1180444194
tytus
2007-05-29 17:09
2007.06.24
SQL LOader


2-1180950891
Name
2007-06-04 13:54
2007.06.24
32 иконки в imageList





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский