Текущий архив: 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.49 MB
Время: 0.074 c