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

Вниз

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

 
Vladimir Kladov   (2007-06-26 18:16) [0]

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

[+]  С новым символом условной компиляции SUPPORT_ONDEADCHAR, доступно
новое  событие  OnKeyDeadChar (для контролов), отвечающее на сообщения
WM_DEADCHAR и WM_SYSDEADCHAR.

[*]  Событие  OnChar  переименовано  в  OnKeyChar (предыдущее название
сохранено для совместимости и используется как синоним).

[+]  Добавлено  событие  OnFormClick,  специально  для клика мышкой на
форме. В MCK, для TKOLForm оно остаётся по именем OnClick как и ранее,
так  что визуально изменений нет для MCK, но OnClick теперь работает и
для формы.

[-]   Для  формы,  OnKeyUp  и  OnKeyChar  (=OnChar)  не  работали  при
KeyPreview=true, исправлено (код уменьшен, а не увеличен).

[+]  MCK:  для TKOLForm, свойство KeyPreview опубликовано, так что нет
необходимости присваивать его в run-time (при использовании MCK).

[+] rich edit:
1. Добавлена процедура: RE_CancelFmtStanard, которая отменяет действие
RE_FmtStandard, отсоединяя обработчик оконных сообщений.
2.    Добавлены    свойства:    RE_AutoFont,    RE_AutoFontSizeAdjust,
RE_DualFont, RE_UIFonts, RE_IMECancelComplete, RE_IMEAlwaysSendNotify,
RE_Zoom.  Для  MCK-зеркала(TKOLRichEdit)  все эти свойства доступны во
время настройки формы.

[-]  rich edit: для зеркала MCK (TKOLRichEdit), порядок генерации кода
изменён,  чтобы  обеспечить  установку  свойства  RE_AutoURLDetect  до
присваивания     начального     текста(иначе,    интернет-ссылки    не
подчеркивались изначально).

[+] Добавлена функция: MakeSmallPoint.

[-]   Компилируемость  исправлена  для  случая  использования  символа
условной компиляции NOT_USE_RICHEDIT в опциях.

[+] Обновлён пакет KOLOleRE : добавлены методы Freeze и Unfreeze.

[*]   Небольшие   изменения  в  KOLComObj  (в  пакете  KOLActive)  для
обеспечения компилируемости KOLOleRE в Delphi 6.


 
=BuckLr=   (2007-06-26 20:20) [1]

Хорошее обновление. Особенно хороши первые два RE_ свойства -  сильно пригодятся.

У меня вопрос - что есть RE_DualFont? читал про IMF_DUALFONT на английском, но так и не понял, что именно это делает.

И как насчёт RE_URL с юникодом? Не работает, однако, а без юникода моё приложение не может :( Я пишу для тайского.


 
Vladimir Kladov   (2007-06-26 20:36) [2]

RE_URL работает, я проверял с unicode. На тайском не пробовал. Думаю, таких урлов еще нет.

Читайте MSDN, я не переводчик с инглиша.


 
=BuckLr=   (2007-06-26 21:16) [3]


> RE_URL работает, я проверял с unicode

Не знаю, не знаю... Я вот сделал текстовый проектик: http://ifolder.ru/2497890 - у меня однозначно не работает. Там просто выводится мессага msgbox. В итоге - абракадабра.


> На тайском не пробовал. Думаю, таких урлов еще нет

Нет, конечно :) Урлы-то на английском, это понятно.


 
Vladimir Kladov   (2007-06-27 02:27) [4]

Поставьте PAS_VERSION. У меня оно стояло, пока я не заметил. Убрал - всё сломалось. Бывает.


 
=BuckLr=   (2007-06-27 10:07) [5]


> Поставьте PAS_VERSION

Ага, помогло. А как сделать это без этой директивы? А то прогу раздувает на 11 лишних кило, как на стероидах :(


 
domo   (2007-06-27 15:11) [6]

Странно, а на странице "Основные библиотеки: KOL и MCK" (http://www.kolnmck.ru/files1.shtml) версия 2.69. Как это так?


 
=BuckLr=   (2007-06-27 15:49) [7]


> Как это так?

А так. Дело в том, что у Кладова свой сайт, а у того человека - свой :)


 
domo   (2007-06-27 16:20) [8]

Ясно. Тогда лучше будет и ссылку давать (тем кто не знает).


 
homm ©   (2007-06-27 16:21) [9]

> Тогда лучше будет и ссылку давать (тем кто не знает).

Все знают ;)


 
MTsv DN ©   (2007-06-27 16:37) [10]

> а у того человека - свой
...у Гэндальфа. А у меня есть еще параллельно и основная работа и полное отсутствие времени...сейчас. Т.ч. если кто хочет, могу выслать выслать данные по kolnmck.ru ..."баба с возу, кобыле легче" :D


 
=BuckLr=   (2007-06-27 16:54) [11]


> Тогда лучше будет и ссылку давать (тем кто не знает).

Дык, что за проблемы - идёшь на сайт Кладова, в раздел обновлений, и качаешь. Потом в директорию КОЛ кладёшь то что закачал, запускаешь апдейтер 3,0 и готово. Только есть один момент. Ты, как я понял, начинающий маньяк, поэтому можешь не знать. Если апдейтер не пашет (пишет, типа файл такой-то не обновлён и т.д.), то это значит, что файлы изменились, тебе надо достать КОЛ из архива и повторить обновление.

Гуд лак, маньяк :) :) :)


 
mdw ©   (2007-06-27 17:03) [12]

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


 
domo   (2007-06-27 17:47) [13]

Я и не знал, что у Кладова личный сайт...


 
domo   (2007-06-29 13:48) [14]

mdw:  За быстрое обновление - спасибо, но только там какая-то путаница с версиями. В файле read1st_rus.txt (и в других readme файлах) указано, что это версия 2.41, а я спрашивал за 2.71.

=BuckLr=: Спасибо за постоянную помощь. Только вопросы у меня еще не закончились, хотя моими вопросами тебя, наверно, не испугать...


 
mdw ©   (2007-06-29 15:57) [15]


>  В файле read1st_rus.txt (и в других readme файлах) указано,
>  что это версия 2.41, а я спрашивал за 2.71.

Нда, действительно. Это из-за того, что версии формируются с помощью обновлений, а текстовики в них не входят. Обновлю при следующем обновлении.


 
[e]Bu$ter ©   (2007-06-29 20:33) [16]

Обновился до 2.71 (было, кажется, 2.60).

В одном из проектов использую RichEdit (больше ничего) и диррективу SMALLEST_CODE. Пересобрал с новой версией, приложение стало падать при запуске. Убрал SMALLEST_CODE, всё заработало (кода больше не стало :)).

Может более подробно нужно описать что нибудь, если не повториться?

* я понимаю, что раз кода меньше в моём случае не становить, то и волноваться мне нечего - выключил, и всё. но мало ли, кому нибудь это прибавит пару седых волос...

P.S. WinXp2+, Delphi7, KOL 2.71.


 
=BuckLr=   (2007-06-30 11:34) [17]

А по мне, так SMALLEST_CODE и RichEdit - вещи несовместимые. Директива отключает вроде кучу кода, в т.ч. и нек. проверки. Не исключено, что из-за этого и падает...
Не знаю, может, директива ещё и выкидывает RichEdit из компиляции, но насчёт этого нам умные расскажут :)



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

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

Наверх




Память: 0.51 MB
Время: 0.023 c
2-1199479311
MMQ
2008-01-04 23:41
2008.02.03
Объекты


2-1199412191
Fantasy
2008-01-04 05:03
2008.02.03
Переменные окружения XP


15-1199113667
Gydvin
2007-12-31 18:07
2008.02.03
С новым годом!


6-1179759600
Nucer
2007-05-21 19:00
2008.02.03
Как определить, что соединение разорвано?


15-1198503629
palva
2007-12-24 16:40
2008.02.03
Теперь вопросов на Delphimaster будет меньше