also es gibt 2 möglichkeiten:
1. du benutzt nur KOL
oder
2. du benutzt KOL + MCK (dann kannst du wie gewohnt Forms designen und Code schreiben (bei nur KOL musst du das von Hand machen)
Zur 1ten Möglichkeit:
Einfach bei deinem Projekt (nur .dpr, keine forms) in die Uses klausel KOL mitreinschreiben und alles überflüssige löschen (SysUtils, etc..), denn die werden durch KOL ersetzt.
schau dir am besten dazu in der Distro den Ordner Demos an, da sind Demos wo nur KOL benutzt wird (z.b. KOLonly).
Zur 2ten Möglichkeit:
Diese Möglichkeit ist ein bisschen komplizierter, also gebe ich eine Schritt für Schritt Anleitung.
(Vorher natürlich die MCK packages installieren (im KOL ordner vorhanden)).
1. Starte Delphi und wähle Datei|Neue Anwendung aus.
2. Keine Komponenten auf das Formular setzen zu diesem Zeitpunkt.
Wähle Datei|Alle Speichern aus und speicher in deinem Zielordner ab.
!Ändere dabei nicht den Namen .dpr Datei!, den .pas namen darfst du ändern.
3. Plaziere die TKOLProject Komponente auf dem Formular.
4. Ändere die ProjectDest Eigenschaft der TKOLProject Komponente, so wird später deine Projektdatei heißen.
(Wenn du es z.B. auf "Test1" stellst heißt deine Projektdatei "Test1.dpr" und die Exe heißt "Test1.exe")
5. Setze die TKOLForm Komponente auf das Forumlar.
6. Speicher alles ab.
7. Öffne die neue Projektdatei (ProjectDest(wie angegeben).dpr) und lösche die Project1.* Dateien, die brauchst du nicht mehr.
8. Jetzt kannst du alles mit deinem KOLMCK Projekt machen.
Aber beachte:
- setzte niemals VCL Komponenten auf die Form, nur spezielle MCK Komponenten (im Reiter KOL).
- wenn du Eigenschaften der Form ändern willst, tue dies bei der Komponente TKOLForm
- viele Funktionen heißen anders (z.b. VCL: StrToInt KOL: Str2Int)
- du kannst noch den Ordner der SysDCU replacement zu deinem Projekt Suchpfad hinzufügen, dann wird deine Anwendung nochmal um ~ 7 kb kleiner.
- ein leeres KOLMCK Projekt ist ~ 13kb groß.
- es werden keine RUNTIME files benötigt
schau dir am besten dazu in der Distro den Ordner Demos an, da sind Demos wo auch die MCK benutzt wird (z.b. 2forms).
have fun
wer mal 2 fertige programme die mit KOL + MCK gecoded wurden sehen will kann sich auf meiner Homepage, SERVed und SFVLite angucken, source liegt bei beiden jeweils dabei.
reactor.reality-protocol.de