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

Вниз

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

 
Vladimir Kladov   (2007-06-09 18:47) [0]

Новости от 9 июня 2007 (KOL & MCK v2.66)

[-]  Исправлено  выравнивание  NEW_ALIGN  (использовался Border самого
контрола вместо родительского Border).

[-]  MCK  Для  TKOLListBox  ,  исправлена  генерация  кода  для  опции
loHScroll.

[+] Добавлен метод TStream.WriteVal .

[-]   Исправлен   метод   TControl.GetItemSelected  (asm-версия),  для
combo-box.

[-] UNI
1.  TControl.TC_IndexOf,  TC_SearchFor  исправлены  для  UNICODE_CTRLS
(String -> KOLString).
2.  IsNetworkPath,  ForceDirectories,  CreateDir исправлены (String ->
KOLString).
3. Исправлены чтение и запись свойства RE_Font для Unicode.

[-]  Чтение свойства TIniFile.ValueString исправлено для FPC (работало
неверно в случае отсутствия значения). Исправил MTsvDN.

[-]  Исправлена  возможность  изменения LVOptions в run-time (не могла
быть снята опция lvoOwnerDrawFixed).

[-]  Исправлены методы TWStrList.Insert и TWStrList.IndexOf , исправил
Misha Sharymov a.k.a. kreit.

[-]  Метод  TControl.RESetTransparent  исправлен для случая вызова как
для установки, таки для сброса в false свойства RE_Transparent.


 
BMouradov   (2007-06-10 11:02) [1]

Небольшой warning при компиляции (проверено на 2.60 - 2.65) -

[Hint] KOL.pas(34392): Value assigned to "WndProcCtrl" never used

---------
 {$IFDEF KEY_PREVIEW_OR_ESC_CLOSE_DIALOGS}
 WM_KEYDOWN:
      begin
        Result := FALSE; // <--- Here
 {$IFDEF KEY_PREVIEW}
---------

Условия:
KOL_MCK;ALL_BUTTONS_RESPOND_TO_ENTER;ESC_CLOSE_DIALOGS;PAS_VERSION


 
Galkov ©   (2007-06-10 14:53) [2]


> [-]  Исправлено  выравнивание  NEW_ALIGN  (использовался
> Border самого
> контрола вместо родительского Border).


SORRY :((
Прошу прощения за неоперативность.
((жизнь чего-то в последнее время ключем бьет... по голове в основном :) ))

вижу фикс KOL_ASM.inc:
{$IFNDEF OLD_ALIGN}
procedure AlignChildrenProc(Sender: PObj);
...
@@loop:
...
       MOV      EDX,[ESI].TControl.fParent
       MOV      EDX,[EDX].TControl.fMargin
...


Владимир, проще надо, конечно:
...
       MOV      EDX,[EBX].TControl.fMargin
...


Еще раз, приношу свои извинения :)


 
MTsv DN ©   (2007-06-11 18:47) [3]

Обновление на http://www.kolnmck.ru/


 
=BuckLr=   (2007-06-13 14:43) [4]

Про RE_Transparent. Теперь его пожно не только включать, но и отключать. Однако, после включения-отключения начинают наблюдаться мерцания фона при вводе, как будто RE_Transparent ещё включен.


 
Vladimir Kladov   (2007-06-13 20:42) [5]

Ну, конечно. Нужен или Detach, или в обработчике еще одна проверка, что контрол все еще прозрачный. Говорю(рил) же, что был расчет только на 1разовое включение изначально, не было предусмотрено выключение вообще. Посмотрю, что сделать.


 
Vladimir Kladov   (2007-06-14 18:50) [6]

Новости от 14 июня 2007 (KOL & MCK v2.67)

[-] RichEdit: исправлено чтение свойства SelLength (всегда возвращался
0).  Эта ошибка так же портила работу со многими свойствами RE_Fmt....
Примечание:  это  свежая  ошибка,  из  двух  предыдущих  релизов  (см.
TControl.GetItemSelected, TControl.GetSelStart).

[-]  Memo,  RichEdit: метод Item2Pos исправлен для строк с индексом >=
Count.  Эта ошибка так же не давала правильно работать DeleteLines для
последней строки, устанавливать свойство Items[ ] за последней строкой
и т.д.

[*]   RichEdit:  вызов  SetErrorMode  использован  для  предотвращения
системных  сообщения  в  момент  поиска  и загрузки библиотек RichEdit
(dll),  в  случае  их  отсутствия.  Данный  код не включается в случае
наличия символов SMALLEST_CODE или SMALLER_CODE.

[-]   RichEdit:   свойство  TControl.RE_Transparent  теперь  полностью
отключается  при  установке  значения  false  во  время  исполнения (в
run-time).  Примечание:  в завершение исправления в предыдущем выпуске
(см. TControl.RESetTransparent в версии 2.66).

[-]  TBitmap.StretchDrawMasked,  DrawTransparent и т.п. исправлены для
форматов  pf4bit  и  pf8bit  (но требуется добавление символа условной
компиляции  FIX_TRANSPBMPPALETTE  в  опции  проекта,  т.к. это требует
некоторого количества дополнительного кода).

[-] TBitmap.Convert2Mask исправлен для форматов pf4bit, pf8bit.

[*]  Небольшая  экономия в секции констант за счет расширений имён dll
(такие строки, как "kernel32.dll" => "kernel32")

[-]   DirDialogEx:   исправлен   для   случая   использования  ToGRush
(сканирование   директории   не  стартовало  автоматически,  и  диалог
появлялся с пустым деревом).


 
MTsv DN ©   (2007-06-14 21:27) [7]

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



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

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

Наверх




Память: 0.49 MB
Время: 0.026 c
15-1195852567
Evanescence
2007-11-24 00:16
2007.12.23
как в php-nuke 8 заменить динамические адреса на статические?


2-1196273108
Kaliostro
2007-11-28 21:05
2007.12.23
Доступ к Excel через ADO


1-1191597941
Kilkik
2007-10-05 19:25
2007.12.23
Выделение


15-1195910281
Vendict
2007-11-24 16:18
2007.12.23
Wide vs не-Wide 19"LCD


15-1195835332
Piter
2007-11-23 19:28
2007.12.23
Зачем InnoSetup требует права администратора?