Please enable JavaScript to view this site.

KOL/MCK - User Guide

You can't get a fish out of the pond without difficulty.

(Russian folk proverb)

 

Now let's discuss a topic that is very important for any developer using any development environment, any programming language, any library, any API. Namely, where to get information (where to get help on KOL, preferably in Russian - this is one of the most frequently asked questions). People are primarily interested in information about the list of available functions, object types, methods.

 

Let's agree right away: KOL.pas is the main source of information. The functions and object types themselves in the interface part are already information. In addition, they are almost always provided with comments (the comment is placed after the declarations, in brackets like {* ...} - this is done for the purposes of the help autogenerator, which I will talk about right now.

 

Secondly, if someone finds it more convenient, you can use the automatic help generator - the xHelpGen utility. All that is required for its operation is to place it in the directory with the KOL.pas file and other library modules (and there are some, since the entire KOL has long ceased to fit into one module), and run. The result will be a set of html files that can be viewed using your favorite browser. (The xHelpGen utility first appeared for XCL, and was later rewritten in KOL). There are other KOL help files (recently there is a help in chm format, it takes up several megabytes).

 

Third, on the main KOL site http://f0460945.xsph.ru/ and on other sites (links to which can be found on this resource) there is a sea of ​​information: articles, FAQ (FAQ, ie Frequently Asked Questions and Answers), demo projects. Including there is a fairly large number of applications, many of which are provided by the authors along with the source code. Those. there is where to learn, it's up to little: you just need to find the time and start learning. (Of course, if you really need it, no one is coercing).

 

Fourth, if you really have a question that turned out to be too tough for you, I recommend going to the github kol-mck page: https://github.com/ebta/kol-mck... There will always be people who can competently answer really serious questions (including if the question is asked in English). This, however, should not be taken as an invitation to immediately contact the forum with the question "how to install KOL". No one will like to explain to someone else the already detailed chewed and stated in the documentation.

 

And a little more about distributions. The KOL / MCK package and update to the latest version can be obtained from the main site, the address is given above. To perform the update, you must use the Updater utility (take in the same place). Since the KOL.zip and MCK.zip archives are quite weighty, I upload only every 10th version in its entirety, all intermediate ones are obtained using small update files. If someone has a wide enough channel, then it is possible to pick up the latest distribution from other sources - the addresses are indicated in the links in the Download section (Archives).

 

KOL / MCK User Guide - Created by Carl Peeraer - Diamant Soft, based on the work of Vladimir Kladov - Artwerp.be

  

Keyboard Navigation

F7 for caret browsing
Hold ALT and press letter

This Info: ALT+q
Nav Header: ALT+n
Page Header: ALT+h
Topic Header: ALT+t
Topic Body: ALT+b
Exit Menu/Up: ESC