Форум: "KOL";
Текущий архив: 2007.12.23;
Скачать: [xml.tar.bz2];
ВнизВерсия 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 вся ветка
Форум: "KOL";
Текущий архив: 2007.12.23;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.042 c