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

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

Версия 2.43 [Delphi, Windows]


Страницы:   1 2 3

Vladimir Kladov ©   (2006-11-19 21:49:00) 

           Новости от 19 ноября 2006 г. (KOL & MCK v2.43)

[*]  UNI  Изменения  для  RichEdit  -контрола для случая использования
символа  UNICODE_CTRLS:  Изменен тип TRETextFormat: добавлено значение
reUnicode,  позволяющее  загружать  текст в формате UNICODE из потока;
Тип  свойства  REUrl  объявлен как KOLString; Изменен тип со String на
KOLString   в   методах   ReplaceSelection,   REAppend,   REInsertRTF,
RESearchText;   Метод  RE_WSearchText  объявлен  "deprecated"  (только
RE_SearchText   должен   использоваться   в   будущем);   Для  функции
NewRichEdit1  в  случае UNICODE_CTRLS оставлена только PAS-версия (это
исправляет   непрорисовку   RichEdit   с  символом  UNICODE_CTRLS  при
включенном asm-коде)

[*]    UNI    Прочие   изменения   для   случая   UNICODE_CTRLS:   Тип
TOnAnotherInstance   изменен:   использована   строка  KOLString  т.к.
командная  строка  может содержать символы UNICODE; Исправлена функция
Format для случая UNICODE_CTRLS

[+]   Добавлен   модуль   ToGRush  для  обеспечения  быстрой  миграции
существующих проектов на использование GRushControls. Таким образом, в
KOL.pas изменено: тип TEdgeStyle несколько изменен (добавлено значение
esTransparent  ,  позволяющее создавать панель без создания GRushPanel
но  прозрачную  и  без выдающихся краев, чтобы просто размещать на ней
прочие  визуальные  элементы,  выравнивать  их  -  без  дополнительных
визуальных  эффектов;  обеспечена  функция  ToolbarButtonRect  ,  с ее
переопределением  в  модуле  ToGRush.  Эта  функция  предлагается  для
использования   вместо   метода  TControl.TBButtonRect  для  проектов,
использующих     ToGRush;    Функции    ShowMsgModal,    ShowQuestion,
ShowQuestionEx  перемещены  в  KOLadd.pas;  модули KOLadd, KOLDirDlgEx
теперь  ссылаются  на KOLGRushControls в своих секциях USES (но только
если определен символ условной компиляции USE_GRUSH, конечно), так что
основанные   на  формах  диалоги  определенные  в  них,  автоматически
используют GRush контролы, если определено.

[*]  Различие  в  поведении при присваивании значения свойству Ctl3D в
asm- и pas- нивелировано.

[*] Небольшие изменения в стиле отрисовки BitBtn, автор MTsvDN.

[*]  Для  случая  использования  символа  CUSTOM_EXTENSIONS, добавлена
способность     вставлять    дополнительный    код    внутрь    метода
TControl.Destroy (из файла CUSTOM_TCONTROL_DESTROY.INC).

[-]  Исправлен метод TBitmap.LoadFromStreamEx для очень редкого случая
некорректного битмапа.

[-] Исправлен метод TBitmap.CopyRect (pas-версия).

[*]  Для  графических контролов, обеспечена отрисовка с использованием
их  свойства  Color  ,  если  оно задано отличным от родительского (до
этого не было реализовано).

[-]   Изменения   в   JpegObj.pas  (исправлена  загрузка  испорченного
jpeg-файла,   который  не  распознается  как  jpeg:  по  крайней  мере
приложение  может  продолжать  работу и зафиксировать, что изображение
испорчено).

[-]  MCK  Исправлена  генерация  кода  для toolbar - контрола с только
пользовательскими  только  квадратными  изображениями  в битмапе (не в
image list).

[*]  DOC  Обновлена  версия "Книги о KOL"- 182 страницы. См. в разделе
Документации.


Увы, в эту неделю некогда было заниматься GTK. Зато позанимался с GRush. Классная штука. Не хватает только (а может я не нашел) чтобы можно было отрисовку отделить от контрола. И навешать например на форму. Или вызывать в своем OnPaint после или до своей отрисовочки.


L`Autour   (2006-11-28 07:08:00) [1]

А нельзя на сайте http://kolmck.net/сделать автоматическую смену отображения даты файла? Неудобно отслеживать обновленные файлы (KOL_unicode, KOL_add).


Vladimir Kladov   (2006-11-27 16:17:00) [2]

Кажется я поторопился с "устранением" для прогресса. Юзайте асм-версию, в пас могут быть проблемы с ним на выходе/ закрытии формы.


Vladimir Kladov   (2006-11-27 16:16:00) [3]

В общем гдето на 2.45->2.46 ругается на mirror.pas (но иногда не ругается). Но он там не менялся, просто игнорируйте. а 2.46->2.47 если и не получится с mirror, это не фатально. Там мелочь какая-то, по существу и так работает.


Vladimir Kladov   (2006-11-27 15:56:00) [4]

что-то действительно 2.46->2.47 mirror не стал обновляться. Надо обновления подправить. Что-то непонятное. Сейчас поразбираюсь.


L`Autour   (2006-11-27 08:12:00) [5]

У меня обновление KOLDirDlgEx.pas тоже не сработало, а в последних двух обновлениях не захотел обновится mirror.pas. Пытался делать обновления подряд с KOL242a.

MTsv DN
А почему на http://www.kolnmck.ru/files1.shtmlне выкладывается KOL_unicode?


Vedun   (2006-11-26 23:05:00) [6]


> Зачем тогда надо было отделять асм версию?

Для экономии количества строк в KOL.pas


ANTPro   (2006-11-26 20:34:00) [7]

> [50] Vladimir Kladov   (26.11.06 19:41)

Зачем тогда надо было отделять асм версию?


MTsv DN   (2006-11-26 20:12:00) [8]

Да,Владимир...щас все в поряде... Больше "косяков" не заметил...буду держать "ухо востро"...


_gandalf_   (2006-11-26 19:52:00) [9]

а может какую утилиту сделать - которая синхроно код показывает?


Vladimir Kladov   (2006-11-26 19:41:00) [10]

MT, все заработало (в unicode-проекте)?

Вообще, тяжко теперь разницу искать между asm и pas, это же просто совсем как земля и вода по сравнению с тем, когда асм весь был прямо в KOL.pas.


_gandalf_   (2006-11-26 19:04:00) [11]

в svn тоже


MTsv DN   (2006-11-26 18:56:00) [12]

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


Vladimir Kladov   (2006-11-26 18:01:00) [13]

Версия. Даже если кто не использует unicode, все равно советую обновиться.

Новости от 26 ноября 2006 г. (KOL & MCK v2.48)

[-]
UNI
Еще несколько исправлений для UNICODE_CTRLS.

[-]
Исправлена WndFunc (asm-версия). В большинстве случаев нефатальная ошибка, но могли возникать проблемы при закрытии формы/приложения.

[-]
Устранены возможные проблемы с разрушением progress-контрола.


Vladimir Kladov   (2006-11-25 21:22:00) [14]

Порулил немного. Версия 2.48 будет завтра, а то уже спать хочется.


MTsv DN   (2006-11-25 17:15:00) [15]

2 Vladimir Kladov
Дополнительно upd-файл. Обновление от релизной 2.47...


MTsv DN   (2006-11-25 16:22:00) [16]

2 Vladimir Kladov
В догонку ушел upd-файл с исправлениями...


MTsv DN   (2006-11-25 16:03:00) [17]

2 Vladimir Kladov
Остались некоторые баги... Подробности на мыле... Пока kolnmck.ru обновлять не буду...


Vladimir Kladov   (2006-11-25 11:26:00) [18]

Версия:

Новости от 25 ноября 2006 г. (KOL & MCK v2.47)

[*]
UNI
Для символа UNICODE_CTRLS, несколько исправлений: KOL.SearchAnsiMnemonics, KOLadd.TAction, KOLadd.TCabFile, а так же NewButton, NewLabel, NewGroupbox.

[-]
D2
Для Delphi2, исправлена компилируемость KOL и MCK (некоторая несовместимость в коде).

[-]
Исправлен метод TGraphicTool.Changed (PAS-версия, OnChange не вызывался при Handle=0).

[*]
MCK
Код для присваивания значения свойству Hint теперь генерируется закрытым в скобки{$IFDEF USE_MHTOOLTIP}. Т.е. он не будет компилироваться при отсутствии соттветствующего символа в опциях проекта.


Vladimir Kladov   (2006-11-25 10:39:00) [19]

вообще, для MCK код есть. В KOLProject ставите showHint = true, в KOLForm - тоже, и тогда генерируется код для Hint, если он не пустой.


MTsv DN   (2006-11-25 09:30:00) [20]

> MTsv DN ©,  mhtooltip.7z не содержит MCKMHToolTip.pas
Перезалил... В архиве 1 файл...
1. Кидаете его в папку KOL;
2. Подключаете у проекта директиву USE_MHTOOLTIP;
3. Пишете NewHint(ВАШ_КОНТРОЛ).Text := 'ВАШ_ХИНТ';и радуетесь жизни...


Страницы:   1 2 3

Наверх

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