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.TXT 4.2KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. KEY OBJECTS LIBRARY for Delphi (and Free Pascal Compiler) - to make applications small and power. This library is freeware and open source. Delphi 2, 3, 4, 5, 6, 7, 8, BDS 2005, 2006, TurboDelphi5 and Free Pascal Compiler 1.0.5, 1.0.6, and higher (2.0.4 and above) are supported. Partially compatible with Kylix (Linux/Qt platform, use special converting tool and provided files in Tools section on the site http://kolmck.net). Also a version for WinCE exists.
  2. Copyright (C) by Vladimir Kladov, 1999-2007.
  3. Some parts of code are Copyright (C) intellectual property by other people, see comments in code and on KOL site. Thanks to all for help with KOL and MCK!
  4. version 2.80 (19-Sep-2007)
  5. To get newer version, go to Web-page http://kolmck.net and get there updates.
  6. __________________
  7. BRIEF DESCRIPTION:
  8.     KOL - Key Objects Library is a set of objects to develop applications using Delphi. It is distributed free of charge, with source code.
  9.    KOL allows to create very compact GUI applications (starting from ~14,0K without compression - if suggested system units replacement used). The majority of the code is converted to assembly.
  10.    A Help generating tool, xHelpGen is provided for KOL, which creates detailed documentation in html format. Documentation is generated on from the source code comments, so developers instantly  have access to the most fresh and complete documentation.
  11.    With advent of the MCK (Mirror Classes Kit) package, all advantages of visual programming are available for developers who use KOL. Additionally with MCK it is possible to make large enough projects smaller converting part of machine code to a byte code of Forth-like virtual (emulated at run time) machint (see more detailed: Collapse).
  12. A lot of additions are available for KOL, which allow to work with data bases, Active-X components, print reports, different image and compression formats, etc.
  13. --------------------------------------------
  14. This archive contains Key Objects Library main part: KOL.PAS and several test samples.
  15. At the KOL Web page (http://kolmck.net), you can download also additional components:
  16. MCK - Mirror Classes Kit - visual programming environment for KOL
  17. xHelpGen - utility to generate html-documentation from comments within the source code;
  18. KolErr (~25K) - "light" (for 6K), but functional exception handling unit
  19. KOLEdb, KOLODBC, StrDb (by Mike Talcott), TdkDbKol (by Thaddy de Koning) - DB-extensions for KOL
  20. KolGif (~20K) - GIF (animated, transparent) support for KOL
  21. KolJpegObj (~127K + 340K) - JPEG support for KOL
  22. KolOGL12 (~59K) - OpenGL support for KOL
  23. KOLword (~12K) - MS Word automation
  24. Service (~20K) - writing NT services with KOL
  25. KOLSocket (~30K) - sockets for KOL (by Alexander Shakhaylo)
  26. TestKOLRas (~20K) - RAS dial-up for KOL (by Alexander Shakhaylo)
  27. sysdcu (~200K) - system.dcu, sysinit.dcu replacement for Delphi5 (it provides a savings of 9KBytes from the .exe's file size)
  28. sysdcuD6 (~200K) - system.dcu, ... replacement for Delphi6
  29. HeapMM (~1K) - alteranative memory manager
  30. MapMem
  31. Widgets
  32. ZLib
  33. ... and many others, this list is constantly extended with new items.
  34. _____________
  35. INSTALLATION:
  36. 1. When You install KOL the first time, create a new directory for KOL (e.g., E:\KOL).
  37. 2. Unpack all files from KOL.ZIP there. (If upgrading, confirm overwriting of old files with new ones).
  38. 3. If You downloaded xhelpgen.zip package, also unpack it into the same directory. Read also docs for xHelpGen from the package.
  39. 4. If You downloaded SYSDCU.ZIP, create subdirectory for it (e.g. E:\KOL\SYS) and unpack it there. Read also docs for system units replacement in the package.
  40. 5. To learn how to install the MCK (Mirror Classes Kit) see instructions in the MCK archive.
  41. 6. To learn how to install KOLEdb, see instructions in KOLEDB.ZIP archive.
  42. 7. For more information on the use and or installation of any of the packages packages and programs found on KOL site: look for help within it's package.
  43. Note: KOL itself does not require creating a package since it has no design-time components to install it onto Component Palette. See MCK, which has such components and allows visual programming using KOL.
  44. --------------------------------------------------
  45. Web address: http://kolmck.net
  46. vk@kolmck.net
  47. Vladimir Kladov