Сейчас на форуме: site-pro, johnniewalker, NIKOLA, vsv1, r0lka (+7 невидимых)

 eXeL@B —› Софт, инструменты —› xKOL библиотека под Дельфи
Посл.ответ Сообщение


Ранг: 230.5 (наставник)
Активность: 0.180
Статус: Участник
Norg

Создано: 01 февраля 2006 07:00
· Личное сообщение · #1

reactor.reality-protocol.de/main.php?page=download&software=xkol&file=1 10114Кб

KOL - Key Objects Library - это библиотека объектов для программирования в среде Delphi без VCL. Предоставляется бесплатно, с исходными текстами.

Поддерживаются Delphi2, Delph3, Delphi4, Delphi5, Delphi6, Delphi7, Kylix а так же Free Pascal Compiler 1.0.5 и выше. Библиотека KOL позволяет разрабатывать чрезвычайно компактные GUI-приложения для Windows (начиная с приблизительно 14К без сжатия - при условии использования предлагаемой замены системных модулей system, sysinit и др.)
К библиотеке прилагается генератор справки (xHelpGen), создающий подробную документацию по библиотеке в html-формате. Справка формируется на основе комментариев в исходных текстах, так что разработчики всегда имеют доступ к самой свежей и полной документации.
Предоставляется также библиотека зеркальных классов MCK (Mirror Classes Kit), обеспечивающая возможность визуальной разработки проектов на базе объектов KOL.
Do you want to write small applications in Delphi?
Your standard Delphi VCL application is > 300kb big.
With KOL & MCK your standard application is 15kb small!
You simply use MCK instead of your standard Delphi VCL.

Do you ever wanted to try KOL and/or MCK?
This is your chance.
xKOL includes everything you need to start using KOL and MCK.
xKOL features a simple and advanced installer and a clean uninstaller.

Here are the facts:
• easy installer using NSIS 2.14
• newest KOL & MCK version 2.32
• includes over 300 additional units/components
• 37 demos to start with
• tools to convert your KOL to FPC or Kylix
• dynamically generated HTML Documentation
Сам ее давно юзаю,но запарило качать по частям обновления и вот в нете нашел архив со самой свежей версией+ до хренища компонентов и демок.Для любителей писать кейгены мастхэв =)

Сайт bonanzas.rinet.ru/rindex.htm

-----
M&#225 enginn renna undan &#254v&#237 sem honum er skapa&#240




Ранг: 71.6 (постоянный)
Активность: 0.060
Статус: Участник

Создано: 05 февраля 2006 17:55
· Личное сообщение · #2

di-2

Вопрос такой, скачал лайт версию очень понравилось и всё есть, вот только чем лайт от фул версион отличаеться?




Ранг: 209.1 (наставник)
Активность: 0.130
Статус: Участник
программист априори

Создано: 05 февраля 2006 19:16
· Личное сообщение · #3

даже и не знаю, что сказать многие KOL хвалят, многие говорят, что она очень сырая и кодом при ее использовании управлять тяжело, а лекарства все-таки лучше на асме писать, но согласен библиотека мощная




Ранг: 116.7 (ветеран)
Активность: 0.10
Статус: Участник

Создано: 05 февраля 2006 19:31
· Личное сообщение · #4

Лично я очень уважаю KOL, но всё-таки писать крупные проекты на нём, мне кажется, глупо, так как библиотека ещё не доведена до совершенства.
У меня возник вопрос: а под Delphi 2005 не намечается релиза?



Ранг: 71.6 (постоянный)
Активность: 0.060
Статус: Участник

Создано: 05 февраля 2006 20:13
· Личное сообщение · #5

Mifodix пишет:
У меня возник вопрос: а под Delphi 2005 не намечается релиза?


Я где-то читал что в следущем релизе планируют добавить поддержку Delphi 2005. Хотя ИМХО 7 лучше.



Ранг: 384.1 (мудрец)
Активность: 0.250
Статус: Участник
www.int3.net

Создано: 05 февраля 2006 21:11
· Личное сообщение · #6

Mifodix
Под дельфи2005 уже давно описан способ на КОЛовском форуме...
Только ЕХЕ получается 50Кб
Проблемы конечно ещё есть, но работа проделана грандиозная и библиотека вполе работоспособна

-----
Подписи - ЗЛО! Нужно убирать!





Ранг: 209.1 (наставник)
Активность: 0.130
Статус: Участник
программист априори

Создано: 06 февраля 2006 08:11
· Личное сообщение · #7

хех, а когда будет KOL для Delphi 2006? (Borland Developer Studio 2006)




Ранг: 230.5 (наставник)
Активность: 0.180
Статус: Участник
Norg

Создано: 06 февраля 2006 10:07
· Личное сообщение · #8

agentru пишет:
Вопрос такой, скачал лайт версию очень понравилось и всё есть, вот только чем лайт от фул версион отличаеться?
В фул очень много полезных компонентов + примеры.А компоненты есть ну уж очень и очень нужные.Типа редактора PE файлоd,CRC Checker,MD5 MD4 ,всякие утилиты для еще большего уменьшения размера и система Коллапс -это цитирую
"Исходные данные. Delphi + KOL = уменьшение программ в 5-10 раз.

Задача: уменьшить еще больше, возможно за счет некоторого (незначительного) замедления.

Идея: встроить в KOL форт-подобную машину, часть кода переписать на Форт-подобном языке, с тем, чтобы откомпилированный в байт-код (П-код), он стал еще меньше. П-код будет исполняться чрезвычайно небольшим эмулятором П-машины (270 байт машинного кода), и позволит сжать код существенно больших по размеру процедур еще в 2 (как минимум) раза. Назовем эту идею "коллапс" (Collapse)."
Требования к П-машине. Переход от выполнения обычного кода к выполнению П-кода и наоборот не должен быть слишком сложным. П-машина должна легко "вписываться" в среду Delphi-программы, работающей под управлением Windows. П-машина должна быть устроена так, чтобы из П-кода должно быть несложно вызвать и обычную процедуру или функцию, и API-функцию (т.е. в соглашении stdcall о передаче параметров и результатов), и метод объекта. Работа с полями объектов так же не должна быть сложной.

Архитектура П-машины. Форт-подобная машина - это стек-ориентированная машина, причем стек вычислений отделен от стека возвратов, что позволяет легко выносить в подпрограммы код, который встретился более чем однажды - если это дает сокращение кода. В П-машине нет такого понятия как регистры или аккумулятор - все вычисления выполняются на стеке, называемом "вычислительный". В нашем случае удобно вычислительный стек разместить на обычном машинном стеке. Для стека адресов возврата (там так же сохраняются некоторые служебные данные, не только адреса возврата) выделяется некоторая относительно небольшая область памяти (ее можно выделить динамически). Этот стек возвратов может (и нам удобно так сделать) расти вверх, а не вниз.

agentru пишет:
а под Delphi 2005 не намечается релиза?
www.delphimaster.ru/cgi-bin/forum.pl?n=10 вот тут вроде кто-то смог портировать поищи.Black Neuromancer пишет:
что она очень сырая и кодом при ее использовании управлять тяжело
Это было 3 года назад по-моему,с тех пор библиотека ОЧЕНЬ даже стабильная.Сколько я не писал всяких патчеров,все работали нормально.

-----
M&#225 enginn renna undan &#254v&#237 sem honum er skapa&#240




Ранг: 7.0 (гость)
Активность: 0.010
Статус: Участник

Создано: 06 февраля 2006 13:21
· Личное сообщение · #9

Библиотека замечательная, в данный момент глюков нет, хотя есть кое-какие непохожести на обычные виндусовские программы - странное поведение кнопок (свойство Default), при разворачивании окна на весь экрвн, минимизации и последующем разворачивании окно не будет во весь экран; странное поведение с anchors (элементы, прицепленные к нижнему или правому краю формы). Хотя это не слишком мешает.
А VCL нужно вообще забыть.




Ранг: 230.5 (наставник)
Активность: 0.180
Статус: Участник
Norg

Создано: 06 февраля 2006 15:28
· Личное сообщение · #10

Grom PE пишет:
А VCL нужно вообще забыть.
Что такое VCL?? Кто не любит КОЛ можно использовать API+Delphi только времени больше уйдет на создание программы.

-----
M&#225 enginn renna undan &#254v&#237 sem honum er skapa&#240




Ранг: 7.0 (гость)
Активность: 0.010
Статус: Участник

Создано: 08 февраля 2006 14:05
· Личное сообщение · #11

di-2
В точку!!



Ранг: 79.6 (постоянный), 2thx
Активность: 0.080
Статус: Участник
алХимик

Создано: 09 марта 2006 13:47
· Личное сообщение · #12

Несколько полезных ссылок для любителей KOL

Книга Кладова о KOL'e, правда еще только 100 стр написал =)

bonanzas.rinet.ru/KOLBook.rar

Сайт посвящен работе с KOL и MCK в Delphi.

www.kolnmck.ru/

-----
Все говорят что мы вместе. Но не многие знают в каком.



 eXeL@B —› Софт, инструменты —› xKOL библиотека под Дельфи
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати