Installation von TBX
Version 1.7, Stand: 03.08.2008
Nachdem ich es letztens zum wiederholten Male tun musste, habe ich (hauptsächlich für mich selbst) einfach mal die Installation von TBX inkl. des benötigten Toolbar2000 und diverser Themes aufgeschrieben.
Hinweis: der alte Hinweis auf SpTBX ist inzwischen hinfällig geworden, da SpTBX inzwischen nicht mehr auf TBX basiert. Ich habe die neue Version selbst noch nicht ausprobiert, es sollte aber fast alle Features von TBX unterstützen und in weiten Bereichen kompatibel sein. Zusätzlich dazu ist es Unicode-fähig und bringt einen kleinen Installer mit. Allerdings wurde auch das Theming komplett umgestellt, so dass all die `schicken´ TBX-Themes nicht mit SpTBX funktionieren. VorbereitungEines vorab: ich beschreibe hier eine Neuinstallation. Wenn man Toolbar2000 und/oder TBX bereits installiert hat, dann sollte man diese vollständig deinstallieren (wie das geht steht ganz unten). Am besten erstellt man sich für die Installation ein neues, leeres Verzeichnis.
Meine lokalen Projekte liegen alle in Zur besseren Erkennung ist im folgenden Text das Installationsverzeichnis jeweils mit roter Schrift markiert und Unterverzeichnisse davon sind mit violetter Schrift gekennzeichnet. HerunterladenFür die Downloads habe ich unter dem Installationsverzeichnis den Ordner Hier eine Liste der Dateien, die wir für die Installation benötigen:
Das schönste an TBX sind aber natürlich die Themes, die man zur Laufzeit wie auch zur Entwurfszeit ganz einfach ändern kann. Hier wird man auf der TBX themes page [down] von Roy Magne Klever fündig - 22 Themes von ihm selbst und diverse von anderen Autoren, von denen ich aber nur das Office2003 Theme von Yury Plashenkov nutze. Als kleine Zugabe packe ich noch ein Archiv von mir oben drauf, dass eine Variante des Office2003 Theme mit flachem Statusbar enthält sowie Packages zur einfachen Installation der angesprochenen Themes. Auch hier die Links:
EntpackenWechselt in das Downloadverzeichnis
Bis auf den Patch [4] entpacken wir jetzt alle diese Dateien in das TBX-Verzeichnis
Hinweis: Durch das Entpacken in dasselbe Verzeichnis werden die Dateien "license.txt" und "readme.txt" mehrfach überschrieben, was man bestätigen muss und was ich jetzt einfach ignoriere. Das soll allerdings nicht bedeuten, dass einem der Inhalt gleichgültig sein sollte - insbesondere wo fast alle Pakete unterschiedliche Lizenzbedingungen haben. PatchenWechselt in das Verzeichnis
Im ersten Dialog `Ordner suchen´ wählt ihr den Pfad
Im zweiten Dialog `Ordner suchen´ wählt ihr den Pfad
Danach könnt ihr die Box `All done´ mit OK wegklicken. Es sollten jetzt zwei Konsolenfenster offen stehengeblieben sein, die in etwa den folgenden Inhalt zeigen:
Und das zweite Fenster:
InstallierenAlle folgenden Vorgänge finden in der Delphi-IDE statt. BibliothekspfadFügt die Pfade Dazu wählt ihr den Menüpunkt "Tools" > "Optionen" und wechselt zu "Bibliothek - Win32". Dort fügt ihr am Ende des Pfades ein Semikolon hinzu, den ersten Pfad, noch ein Semikolon und schließlich den zweiten Pfad. Bei mir ist das:
Überprüft vorher, ob sich der Pfad zu Toolbar2000 bzw. TBX nicht vielleicht schon in der Liste befindet. Achtet dabei auch darauf, ob ggf. noch der Pfad zu einer alten Installation eingetragen ist und löscht ihn bei Bedarf raus. Packages installierenIhr erkennt die richtigen Packages an der im Namen enthaltenen
Nummer. Für Delphi 4 bis 7 ist dies direkt die Nummer, Außerdem gibt es sowohl Laufzeitpackages, die nur compiliert werden müssen, wie auch Entwurfszeitpackages, die compiliert und installiert werden müssen. Laufzeitpackage Öffnet das Projekt Bei Delphi-Versionen bis einschließlich 7 landet ihr dann im Package-Editor. Wählt dort den Punkt "Compilieren". Bei neueren Delphi-Versionen müsst ihr zunächst im Upgrade-Dialog "Delphi für Win32" bestätigen. Klickt dann im Projektmanager mit der rechten Maustaste auf das Package und wählt "Compilieren". In beiden Fällen sollten keine Fehlermeldungen kommen. Danach könnt ihr das Projekt wieder schließen. Entwurfszeitpackage Öffnet dann das Projekt Bei Delphi-Versionen bis einschließlich 7 landet ihr wieder im Package-Editor. Wählt dort zuerst "Compilieren" und dann "Installieren". Bei neueren Delphi-Versionen müsst ihr zunächst wieder im Upgrade-Dialog "Delphi für Win32" bestätigen. Klickt dann im Projektmanager mit der rechten Maustaste auf das Package und wählt "Installieren". Es dauert eine gewisse Zeit und Delphi sollte dann verlauten lassen, dass das Package installiert wurde (und das Komponenten hinzugefügt wurden). Die restlichen Packages Auf dieselbe Weise compiliert bzw. installiert ihr nun die restlichen Packages:
Wichtig: haltet euch an die hier beschriebene Reihenfolge. Das Ganze sollte ohne irgendwelche Fehler ablaufen und die Entwurfszeit-Packages sollten jeweils Komponenten installieren. Falls doch Fehler auftauchen, schaut bitte weiter unten nach. TestenAm besten öffnet ihr direkt das TBX Beispielprojekt in
FehlermeldungenDelphi 6Wenn ihr beim Übersetzen der Pakete unter Delphi 6 die Fehlermeldung
erhaltet, dann habt ihr das Service Pack 1 für Delphi 6 nicht installiert.
Öffnet dann die Datei
Falscher SuchpfadSolltet ihr beim Übersetzen der Pakete oder des Beispielprojekts Fehlermeldungen der Art
erhalten, dann ist der wahrscheinlichste Grund, dass sich noch Reste einer alten Toolbar2000/TBX-Installation irgendwo im Suchpfad befinden. Am einfachsten findet man solche `Leichen´, indem man in der Uses-Liste mit
der rechten Maustaste auf eine Unit klickt (z.B. Wenn ihr den `Übeltäter´ lokalisiert habt, dann entfernt das Verzeichnis aus dem Bibliotheks- und dem Suchpfad und versucht es erneut. AbschlussDas Download-Verzeichnis Die Installation der Themes ist zwar nicht unbedingt notwendig, allerdings ermöglicht sie, dass man im TBXSwitcher zur Entwurfszeit alle vorhandenen Themes durchprobieren kann. Dies könnt ihr direkt ausprobieren, indem ihr das TBX-Beispielprojekt
öffnet, den Anmerkungen und Anregungen sind wie immer herzlich willkommen (bald wird's hier aber auch ein Kommentarsystem geben). DeinstallierenVor einem Upgrade auf eine neue Version empfiehlt es sich, alle angesprochenen Komponenten vollständig zu deinstallieren. Das geht so:
Beim nächsten Start der Delphi-IDE sollte auch der letzte Rest von Toolbar2000 und TBX aus dem System entfernt sein - mit Ausnahme der Verweise aus den Uses-Klauseln natürlich. |