You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

read1st_rus.txt 4.4KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. KEY OBJECTS LIBRARY для Delphi (и Free Pascal Compiler) - предназначен для того, чтобы сделать программы, изготовленные с использованием языка Паскаль, маленькими и очень маленькими.
  2. Copyright (C) by Vladimir Kladov, 1999-2007. Бесплатно, с исходными текстами.
  3. версия 2.80 (19 сентября 2007 г.)
  4. _________________
  5. КРАТКОЕ ОПИСАНИЕ:
  6.    KOL - Key Objects Library - это библиотека объектов для программирования в среде Delphi.
  7.    Поддерживаются версии Delphi2, Delph3, Delphi4, Delphi5, Delphi6, Delphi7, Delphi8, BDS2005, BDS2006, Turbo-Delphi а так же Free Pascal v1.0.5, v2.0.4 и выше. Имеется так же частичная совместимость с Kylix (требуется конвертер и набор файлов, см. в разделе "Инструменты разработчика" на сайте http://kolmck.net). Ведется работа над портированием на другие платформы (Linux, Win CE).
  8. Библиотека KOL позволяет разрабатывать чрезвычайно компактные GUI-приложения (от 11К без сжатия - при условии использования предлагаемой замены системных модулей system, sysinit, см. на сайте раздел "Архивы"). Большая часть кода переведана на ассемблер.
  9.    К библиотеке прилагается программа - генератор справки (xHelpGen), формирующая подробную документацию по библиотеке в html-формате. Справка формируется на основе комментариев в исходных текстах, так что разработчики всегда имеют доступ к самой свежей и полной документации.
  10.    С использованием MCK (Mirror Classes Kit - набор зеркальных классов) все прелести визуальной разработки программ в полной мере доступны и для разработчиков, использующих KOL. Дополнительно с MCK имеется возможность еще более уменьшать приложения, автоматически генерируя П-код виртуальной машины вместо Паскаль-кода для инициализации форм (см. подроблее: Collapse).
  11. ----------------------------------
  12. Данный архив содержит самодостаточную часть библиотеки Key Objects Library: файл KOL.PAS. На странице (http://kolmck.net) возможно также загрузить дополнительные расширения, в том числе:
  13. MCK - Mirror Classes Kit - полноценная визуальная среда для KOL
  14. xHelpGen (~50K) - генератор html-справки на основе комментариев в исходном коде
  15. KolErr (~20K) - "облегченная" (на 6К), но вполне фунциональная обработка исключений
  16. KOLEdb, KOLODBC, StrDb, TdkDbKol - расширения для работы с БД
  17. KOLWord (~12K) - MS Word automation
  18. KolGif (~20K) - поддержка анимированных gif-файлов
  19. KolJpegObj (~127K) - поддержка JPEG
  20. KolOgl12 (~59K) - поддержка OpenGL
  21. Service (~30K) - написание NT сервисов в KOL
  22. KOLSocket (~30K) - сокеты
  23. sysdcu (~200K) - замена system.dcu, sysinit.dcu для Delphi5 (экономия еще 9К в .exe)
  24. HeapMM (~1K) - альтернативный менеджер памяти
  25. ...
  26. И так далее, список пополняется постоянно.
  27. __________________________________________________
  28. УСТАНОВКА И ПЕРЕУСТАНОВКА (УСТАНОВКА НОВОЙ ВЕРСИИ):
  29. 1. При первой установке создать новую директорию (например, E:\KOL).
  30. 2. Распаковать файлы из KOL.ZIP туда же. (При переустановке подтвердить замещение старых файлов новыми).
  31. 4. Если Вы загрузили архив xhelpgen.zip, так же распаковывайте его в ту же директорию. Не забудьте прочитать прилагаемую к нему инструкцию.
  32. 5. Если Вы загрузили архив SYSDCU.ZIP, создайте поддиректорию для него (например, E:\KOL\SYS) и распакуйте туда его содержимое. К нему так же прилагается своя инструкция.
  33. 6. Инструкции по установке MCK (Mirror Classes Kit) см. в архиве MCK.ZIP.
  34. 7. Аналогично для koledb, kolword и других дополнений.
  35. Примечание: для самого KOL не требуется создавать Package, т.к. KOL не имеет компонент времени разработки, требующих установки на палтру компонентов. См. пакет MCK, которое имеет такие компоненты, и позволяет разрабатывать приложения с использованием KOL, визуально.
  36. -------------------------------------------------------------
  37. ЛИЦЕНЗИРОВАНИЕ.
  38. Данный параграф введен здесь, чтобы не переводить на русский язык лицензию, см. файл LICENSE.txt.
  39. На использование библиотеки в качестве инструмента для разработки исполнимых модулей (exe, dll и т.д.) не накладывается никаких ограничений. Нельзя продавать библиотеку полностью или частично. Нельзя распространять ее бесплатно, полностью или частично, без согласия автора и без ссылок на автора. В случае, если распространяется модифицированная библиотека, пользователи обязаны быть информированы о первоисточнике и о том, кто является автором оригинальной библиотеки, и как с ним связаться.
  40. -------------------------------------------------------------
  41. http://kolmck.net
  42. vk@kolmck.net
  43. Владимир Кладов