Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "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
1-1191691397
Андрей_Св
2007-10-06 21:23
2007.12.23
разрезание StringGrid по листам


3-1187338745
alex_tonk
2007-08-17 12:19
2007.12.23
Написание процедуры создания DBF файла


15-1195572022
Kerk
2007-11-20 18:20
2007.12.23
Телефон чтоль порекомендуйте


15-1195649726
Черный Шаман
2007-11-21 15:55
2007.12.23
Linux в школы


2-1196343590
malyar
2007-11-29 16:39
2007.12.23
парсинг строки





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