← Ноябрь 2024 | ||||||
1
|
2
|
3
|
||||
---|---|---|---|---|---|---|
4
|
5
|
6
|
7
|
8
|
9
|
10
|
11
|
12
|
13
|
14
|
15
|
16
|
17
|
18
|
19
|
20
|
21
|
22
|
23
|
24
|
25
|
26
|
27
|
28
|
29
|
30
|
Данная рассылка посвящена библиотекам KOL и MCK, предназначеных для использования в среде Delphi, и позволяющих создавать программы не хуже обычных по функциональности, но в 5-15 раз меньших по размеру. Для сравнения: пустой проект с одной формой в Delphi 6 занимает почти 400 Кб, тогда как точно такой же проект, но созданный с использованием KOL, занимает всего 15 Кб. Разница существенна, на так ли? Если это Вас заинтересовало, и у Вас есть опыт в программировании, то посетите сайт рассылки и опробуйте библиотеки в действии.
Статистика
0 за неделю
Новости KOL и MCK
Новости от 28 сентября 2008 (KOL & MCK v2.88) ] Шрифт по умолчанию изменен на System (для случая UNICODE_CTRLS - Tahoma. В MCK добавлены свойства TKOLProject.DefaultFont, TKOLForm.FontDefault, более аккуратно выполняется контроль того, когда генерировать код для создания шрифтов. ]App MCKAppExpert200x.pas (визард для удобного создания проекта KOLMCK в Delphi 7, 2005-2009. Автор: D[u]fa ] D200x Поддержка Delphi 2009 в KOL. Автор: azsd (возврат совместимости с версиями <= D7. Улучшен код генерации МСК...
Новости KOL и MCK
Новости от 21марта 2008 (KOL & MCK v2.87) ] Добавлены функции NextPowerOf2 , ToRadix , FromRadiStr , InsertSeparators, Str2File . ] UNICODE_CTRLS : обновлены функции IndexOfChar , IndexOfCharsMin , IndexOfStr (с использованием типа KOLString . ] Добавлены функции CrackStack_MapInResource и CrackStack_MapInFile (могут использоваться при отладке. ] Исправлена функция NormalizeUnixText . ] Свойство TStream.Size исправлено для memory stream для случая присваивания значения 0 пустому потоку данных. ] Исправ...
Новости KOL и MCK
Новости от 19-Jan-2007 (KOL & MCK v2.86) ] KOL : символ условной компиляции TOOLBAR_FORCE_CHILDALIGN больше не действует для Win98 т.к. может там приводит к краху приложения. При создании совместимых с Win9x приложений, избегайте размещения на инструментальной линейке выравниваемых дочерних контролов. ] Добавлены метод TWStrList.Last и функция WCharIn . В методе TWStrList.MergeFromStream , обеспечивается удаление ведущего символа $FEFF при загрузке текста Unicode из файла. В методе TWStrList.SetText , ...
Новости KOL и MCK
Новости от 3 ноября 2007 (KOL & MCK v2.85) ] KOL: a множество символов условной компиляции, добавленных за последнее время, описаны в комментариях в начале файла KOL.pas. ] Потоки данных: - NewConcatStream исправлен. + NewSubStream добавлен. - STREAM_LARGE64 исправлен (установка Position между MaxInt и $FFFFFFFF, вызов методов из TStrList, и т.п) ] MCK: добавлено свойство TKOLProject.NewIf. Если true, используются директивы IF/IFEND в сгенерированном коде, если false, то IFDEF/ENDIF. При изменении свой...
Новости KOL и MCK
Новости от 28 октября 2007 (KOL & MCK v2.84) ] Важно : благодаря D[u]fa , MCK теперь работает и на BDS2005-BDS2007, а так же на Turbo Delphi. Генерируемый код несколько отличается, поэтому предусмотрена автоматическая конверсия при переходе от прежних версий Delphi к новым и наоборот, при загрузке проекта в IDE. Изменения начинают работать начиная с Delphi6 и Delphi7 (хотя в этих версиях MCK работает и без нового кода. Для восстановления генерации прежнего кода MCK следует пересобрать с опцией NO_NEWIF...
Новости KOL и MCK
Новости от 12 октября 2007 (KOL & MCK v2.83) ] Исправлен метод TList.Assign. Спасибо mdw за bug-репорты касаемо TList и символа TLIST_FAST. ] Для символа TLIST_FAST, исправлено свойство TStrList.Text и использующие его методы LoadFromFile, SaveToFile и.т.д. ] Для ASM_VERSION, исправлена функция CallTControlCreateWindow (не возвращала полученный от CreateWindow результат. Это приводило к багам в случае частого пересоздания окон. ] ToGRush усовершенствован: исправлен scrollbar, все scrollbar-ы включая в ...
Новости KOL и MCK
Новости от 7 октября 2007 (KOL & MCK v2.82) ] KOL.pas поправлен для обеспечения правильной работы xHelpGen. ] Событие TStream.OnChangePos для обеспечения простого контроля за работой с ним извне. Для его использования, поток должен быть либо создан специальной функцией (NewReadFileStreamWithEvent, NewWriteFileStreamWithEvent, NewMemoryStreamWithEvent, либо его метод(ы) должны быть замещены на обеспечивающие срабатывание этого события (ReadFileStreamWithEvent, WriteFileStreamWithEvent, WriteFileStreamEO...
Новости KOL и MCK
Новости от 29 сентября 2007 (KOL & MCK v2.81) ] TStrListEx: обеспечен свой метод DeleteLast (без него, список объектов рос безгранично по мере вызовов TStrList.DeleteLast. ] Исправления для символа UNICODE_CTRLS: - TOpenDirDialogEx.InitialPath (string -> KOLString); - WndProcJustOneNotify: asm-версия запрещена для UNICODE_CTRLS; ] Добавлена процедура WindowsLogoff. ] Исправлено компилирование в Delphi2 (константа SPI_GETSNAPTODEFBUTTON неизвестна для D2, так же были проблемы с декларацией GetUpdateR...
Новости KOL и MCK
Новости от 19 сентября 2007 (KOL & MCK v2.80) ] Добавлена и установлена в качестве нового обработчика по умолчанию процедура прозрачности, разработанная Александром Карпинским a.k.a. homm. По сравнению с прежней процедурой (доступной включением символа OLD_TRANSPARENT) добавляет лишь около 60 байт, но при этом эффективнее, т.к значительно уменьшает количество прорисовок контролов. ] Процедура выравнивания контролов на форме по умолчанию выполняется новым вариантом, разработанным Александром Карпинским ...
Новости KOL и MCK
Новости от 1 сентября 2007 (KOL & MCK v2.79) ] Добавлен метод TControl.RestoreNormalMaximized для формы (в MCK как свойтсво типа Boolen. Обеспечивает сохранение состояния (максимизировано или нет) при минимизации приложения и затем восстанавливает его. В отличие от MinimizeNormalAnimated , работает не только для главной формы. ] UNI 1. Параметр типа KOLString использован в SysErrorMessage ; 2. Ссылка на Windows удалена в GetTempDir ; 3. В функциях RegKeySetStr и RegKeySetStrEx исправлено вычисление раз...