Hallo zusammen
Anlässlich der kostenlosen Delphi 2005
PE Download Aktion, erweitere ich meine beiden Tutorials
um ein weiteres: Die Installation der mächtigen
Win32 Komponentensammlung
Jedi VCL. Diese beinhaltet zahlreiche Komponenten, die ziemlich jeden Bereich von Internet bis zum Aufpeppeln des Designs abdecken. Eine Installation ist sie auf alle Fälle wert.
Die Installation ist nicht einfach, doch mithilfe dieses Tutorials müsste sie eigentlich klappen.
Schritt 1: Dateien herunterladen
Wer die ältere JVCL 3.00 installieren möchte, benötigt diesen Patch:In Version 3.10 ist er bereits fest integriert.
Ja, das ist eine Menge, aber wir schaffen das.
Schritt 2: Vorbereiten der Installation
Wir entpacken die Komponenten nach
Delphi-Ordner\BDS\3.0\lib\
Dies sollte dann so aussehen:
Das orange geschriebene gilt nur für die JVCL 3.00, in Version 3.1.0 ist dieser Patch fest integriert:
Der Inhalt des Patch-Archives wird nach Delphi-Ordner\BDS\3.0\lib\jvcl\ entpackt. Der Patch sollte sich dann hier befinden: Delphi-Ordner\BDS\3.0\lib\jvcl\JVCL9dpPatch.exe.
Nun geht's ans Patchen der JVCL 3.00, falls ihr diese installiert. Dies ist nötig, da die Jedi VCL Datenbankkomponenten beinhaltet und nur funktionieren, wenn die Delphiversion dies unterstützt, was bei der Personal Version jedoch nicht der Fall ist.
Das Patchen ist einfach: Führt einfach den soeben entpackten Patch aus (JVCL9dpPatch.exe).
War dies erfolgreich, seht ihr diesen Dialog:
Na das ist doch erfreulich.
Schritt 3: XMLRTL-Problem umgehen
Ihr kennt sicher das Problem mit der XMLRTL-Datei, die bei Delphi 2005 Personal nicht mitgeliefert wird. Einigen kam die Idee, sich die trial herunterzuladen und die Datei von dirt zu nehmen, nur ist das verboten.
Ein legaler Weg ist die die
XMLRTL Fake Datei zu verwenden. Ladet diese von der genannten
URL herunter und entpackt diese in einen beliebigen Ordner, der hinterher wieder gelöscht werden kann.
Öffnet
correctname.bat, die die
xmlrtlFAKE.dcp umbenennt. Die in
xmlrtl.dcp umbenannte Datei kopiert ihr nun nach
DelphiverzeichnisBDS3.0lib.
Nun hätten wir ein Problem weniger.
Schritt 4: Die eigentliche Installation
JCL installieren:
So, kommen wir zur Installation an sich. Führt die
install.bat aus, die sich in
Delphi-Ordner\BDS\3.0\lib\jcl\ befindet.
Nun müsstet ihr diesen Assistanten zu Gesicht bekommen:
Wechselt oben zum Reiter
Delphi 9. Hier müssen nun der
BPL und der DCP Pfad eingestellt werden:
Standardmäßig sind dies folgende Pfade:
BPL:
Eigene Dateien\Borland Studio Projekte\Bpl\
DCP:
Delphi-Ordner\BDS\3.0\lib\
Ist dies erledigt, so klickt unten auf
Install. Nun müssten die Komponenten Kompiliert werden, was folgendermaßen ausschaut:
War dies erfolgreich, was ich doch hoffe, sehr ihr diesen Dialog:
Schließt danach den Installationsassistenten per Klick auf
Quit.
JVCL installieren:
Führt nun die
install.bat aus, die sich in
Delphi-Ordner\BDS\3.0\lib\jvcl\ befindet.
Der RadioButton
New Installation/Update from an older version sollte bereits aktiviert sein.
Welchselt zum nächsten Schritt (
Next).
Nun erscheint dieses Fenster:
Die CheckBox
Delphi 2005 (Personal) sollte ebenfalls schon angeklickt sein. Unten muss nun noch der Pfad zur JCL eingestellt werden, damit die visuellen Komponenten auf die nicht visuellen zugreifen können. Gebt hier nun
Delphi-Ordner\BDS\3.0\lib\jcl\ ein.
Weiter geht's per Klick auf
Next, was uns zu folgendem Fenster führt:
Hier müssen wir wieder den
BPL und der DCP Pfad einstellen und zwar, wie vorhin:
BPL:
Eigene Dateien\Borland Studio Projekte\Bpl\
DCP:
Delphi-Ordner\BDS\3.0\lib\
Klickt nun wieder auf
Next um zum nächsten Schritt zu gelangen.
Nun müsstet ihr ein Fenster sehen, das alle Komponenten der JVCL auflistet. LAsst die Einstellungen so, wie sie sind.
Hinweis: Datenbankenkomponenten dürfen keine in der Liste auftreten, da der Patch diese beseitigt hat
Weiter geht's mit
Next und dann mit
Install. Habt ihr alles korrekt eingestellt, müsste die JVCL nun kompiliert werden:
Anschließend müsste
Complete erscheinen. Ist dies der Fall, dann ist die Installation erfolgreich abgeschlossen. Per
Finish könnt ihr den Assistenten nun verlassen.
Schritt 4: Abschließende Schritte
Startet nun Delphi 2005 Personal.
Hinweis: Aufgrund der vielen neuen Komponenten wird der Start zukünftig länger benötigen als sonst.
Spickt mal schnell in den Object Inspector und schaut, ob die neuen Komponenten aufgelistet sind, aber erschreckt nicht, es sind eine ganze Menge.
Damit der Compiler die dazugehörigen Units auch findet, müssen wir die Suchpfade noch einstellen:
Geht in
Tools -> Opetionen
Register:
Umgebungsoptionen -> Delphi-Optionen -> Bibliothek - Win32
Klickt rechts neben dem Eingabefeld für den Bibliothekspfad auf den Button mit den 3 Punkten (
...), um den Bibliothekspfad hinzuzufügen.
Ein neuer Dialog öffnet sich.
Klickt wieder auf den Button mit den 3 Punkten und wählt den Pfad
Delphi-Ordner\BDS\3.0\lib\jvcl\dcu\ aus und klickt im vorigen Dialog auf
Hinzufügen dann wählt ihr über den 3-Punkte Button den Pfad
Delphi-Ordner\BDS\3.0\lib\jvcl\lib\d9\ aus und fügt ihn hinzu. Dies wiederholt ihr für
Delphi-Ordner\BDS\3.0\lib\jcl\lib\d9\,
Delphi-Ordner\BDS\3.0\lib\jvcl\run\ und
Delphi-Ordner\BDS\3.0\lib\jvcl\common\.
Dann bestätigt mit
OK und testet das ganze. Es müsste funktionieren, wenn ich keinen Pfad vergessen habe zu erwähnen.
Viel Spaß