![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Версия 2.39 [Delphi, C++ Builder, KOL/MCK, Windows]
Vladimir Kladov © (2006-09-21 19:14:00)nium (wvME).
[*]KOL: ссылки на shellapi и commdlg удалены из KOL. Минимальное
приложение стало меньше еще на 1K (теперь 12,5K для приложения с
пустой формой).
Прочие новости:
[*]изменен KOLdirDlgEx в архиве KOLadd: ускорена работа со съемными
томами.
[*]обьновлен GlueCut: добавлены команды и правила для конверсии KOL в
версию с классами, совместимую с BCB6.
[*]изменен kolmath в архиве KOL_err: небольшие дополнения.
[*]обновлен пакет Lnk: функция FileTypeReg2 теперь корректно
перехватывает любые существующие файловые ассоциации.
[*]обновлен пакет dragndrop: исправлена проблема с директивой
'abstract'.
[*]обновлен пакет Flic: были перепутаны цветовые компоненты R и B -
исправлено.
[+]добавлен пакет kPerlRegExp (регулярные выражения совместимые по
синтаксису с Perl).
[*]написание Книги о KOL продвинулось значительно - уже 159 страниц.
Новейшую версию пока брать на сайте kolnmck.
Внимание! Проблемы с сайтом bonanzas.rinet.ru. Надеюсь, временные. Все
обновления брать на сайте http://kolnmck.ru
ANTPro (2006-10-12 11:11:00) [1]Жди KOL2.40 :)
doozer (2006-10-11 23:05:00) [2]Добился размера пустой MCK-формы (14 336 bytes)... без upx... Как Вы добиваетесь меньших результатов?
doozer (2006-10-07 01:39:00) [3]С заменой от Avenger'a и 2.39.1 пустая MCK-форма весит (16 384 bytes)... Как Вы добиваетесь меньшего размера? Расскажите, уже все перепробовал... :(
Vladimyr (2006-10-06 20:59:00) [4]
> About size for Delphi6 or higher:
> including
> {$SetPeFlags IMAGE_FILE_RELOCS_STRIPPED}
... does nothing.
Delphi7, withsystem replacements.
I'm doing something wrong?
Thaddy (2006-10-06 14:21:00) [5]About size for Delphi6 or higher:
including
{$SetPeFlags IMAGE_FILE_RELOCS_STRIPPED}
Automatically strips the relocation table, like striprelic does and optimizes a bit further.
Delphi 2006: Empty form compiles to 22528 bytes w.o. system replacements
program Project1;
uses
Windows,
kol;
{$INLINE OFF}
{$SetPEFlags IMAGE_FILE_RELOCS_STRIPPED} // Strips relocation
{$DEFINE SMALLEST_CODE}
begin
Applet :=NewForm(nil,'Small!');
Run(Applet);
end.
MTsv DN (2006-09-29 09:23:00) [6]> Видимо линки нужны только мне...
Видимо, у меня тоже могут быть Дела, отличные от Инета и сайта...
ANTPro (2006-09-27 21:36:00) [7]Упс g забыл :)
http://www.antprog.narod.ru/mapcountcodesize.rar[7.90КБ]
MTsv DN © (25.09.06 21:20) [41]
Видимо линки нужны только мне ...
D[u]fa (2006-09-26 15:35:00) [8]а со шрифтами ничего не менялось?
а то у меня сломалось усе =\
(подробности в соседнем топике)
MTsv DN (2006-09-25 21:20:00) [9]Новости от 25.09.2006
Обновление
В разделе Файлы - Основные библиотеки и дополнения: KOL и MCK
KOLadd- Обновился файл KOLDirDlgEx.pas.
Автор: В.Кладов
В разделе Файлы - Основные библиотеки и дополнения: KOL и MCK
KOL_ERR- Обновился файл Сplxmath.pas.
Автор: В.Кладов
В разделе Файлы - Основные библиотеки и дополнения: KOL и MCK
В связи с обновлением файла KOLDirDlgEx.pas, перепакованы архивы:
KOLnMCKскачать можно здесь.
MCK, скачать можно здесь.
В разделе Файлы - Компоненты - Графика
KOLGDI+- Обновлен модуль для упрощенной загрузки и отображения изображений от В.Кладова.
В разделе Файлы - Компоненты - Контролы
HIlightMemo- Обновлен быстрый и маленький Memo-подобный контрол.
С Уважением MTsv DN
MTsv DN (2006-09-25 20:13:00) [10]> После небольшого тестирования, доработки,
> и в случае положительных результатов, надеюсь, Вы примете
> эти файлы и выложите на своем сайте в соответствующий раздел.
Жду...
> и кстати там МСК работает или нет.. не помню просто =\
Нет...
С Уважением MTsv DN
D[u]fa (2006-09-25 18:22:00) [11]т.е размер одинаковый что на 7 что на 2005?
и кстати там МСК работает или нет.. не помню просто =\
Vladimir Kladov (2006-09-25 15:46:00) [12]Шлите MTsv DN - у меня сейчас положить некуда.
vampir_infernal (2006-09-25 15:43:00) [13]
> Vladimir Kladov
на основе замены файлов для Delphi 7 накатал замену для Delphi 2005. Теперь выше мною приведенный код после компиляции занимает 13312 байт. После небольшого тестирования, доработки, и в случае положительных результатов, надеюсь, Вы примете эти файлы и выложите на своем сайте в соответствующий раздел.
ANTPro (2006-09-25 01:58:00) [14]MTsv DN © (23.09.06 20:48) [17]
В разделе Файлы - Другое
MapCountCodeSize - Небольшая утилита для анализа MAP-файлов.
http://www.kolnmck.ru/files/other/mapcountcodesize.zip
Слегка переделал полезно у кого нет notepad.exe :)
www.antpro.narod.ru/mapcountcodesize.rar [7.90КБ]
ANTPro (2006-09-24 19:24:00) [15]Vladimir Kladov (24.09.06 18:56) [34]
Будет мини обновление?
Vladimir Kladov (2006-09-24 18:56:00) [16]да после добавления кучи IFDEF'ов из кода ушло 160 байт. Не густо, вообще-то.
D[u]fa (2006-09-24 17:48:00) [17]
> А от сюда:
> uses
> messages, windows, RichEdit {$IFDEF CHK_GDI}, ChkGdi
> {$ENDIF};
ад ын хрен =)
vampir_infernal (2006-09-24 17:16:00) [18]извините, первый вопрос снимается. я внимательно перечитал предыдущие ответы и понял, что такой размер без замены модулей - нормальное явление.
vampir_infernal (2006-09-24 17:13:00) [19]хм. У меня Delphi 2005, KOL 2.39.1
компилю кодprogram Project1;
uses kol;
begin
applet:=NewForm(nil, 'Form');
run(applet);
end.
получаю екзешник размером 21504 байт.
Вопросы:
1) чем может это быть обусловленно?
2) что именно вы изменяете в системных файлах? замена есть только для старых версий делфи, хотелось бы написать замену для D2005.
спасибо.
ANTPro (2006-09-24 14:32:00) [20]Vladimir Kladov (24.09.06 14:10) [29]
Снова я с//[function TStream.ReadStr]так и не исправленно:
if C <> #10 then Position := Position - 1;
на
if not ( C in [ #0,#10 ] ) then Position := Position - 1;
RichEdit добавляет где-то 100-150 байт