Integration in CodeGear C++Builder 2009
Die Komponenten der EventLogger-Typbibliotheken werden importiert und einem neuen Package hinzugefügt. Das Komponenen-Package wird anschliessend in der ActiveX-Komponentenpalette installiert.
Systemvoraussetzungen
- CodeGear C++Builder 2009;
- Delphi and C++Builder 2009 Update 3;
- Delphi and C++Builder 2009 Update 4 (Database Pack Update);
- C++Builder 2009 Boost Update;
- RAD Studio 2009 Hotfix 2 (dieser Hotfix behebt u.a. folgende Probleme beim Debuggen unter Windows 7: Assertion :... "(!SetThreadContext fehlgeschlagen"));
- TwinCAT v2.11 oder höher;
Neues Package-Projekt erstellen
Erstellen Sie in CodeGear C++Builder 2009 ein neues Projekt vom Typ: "Package - C++Builder".
Speichern Sie das neue Projekt mit dem Menübefehl: File->Save Project as... unter einem neuen Namen z.B. TcEventLogPackage.cbproj.
Typbibliotheken importieren
Schritt 1: Im Menue rufen Sie den Befehl: Component -> Import Component auf.
Schritt 2: Wählen Sie die Option: Import a Type Library aus und bestätigen Sie mit Next.
Schritt 3: In der Komponentenliste wählen Sie die erste EventLogger Komponente: Beckhoff TcEventConfig 1.0 Type Library aus und bestätigen Sie mit Next.
Schritt 4: Konfigurieren Sie als Komponentenpalettenseite: ActiveX aus und bestätigen Sie mit Next.
Schritt 5: Im nächsten Dialog wählen Sie die Option: Add unit to TcEventLogPackage.cbproj project und bestätigen Sie mit Finish.
Schritt 6: Wiederholen Sie die Schritte 1 bis 5 für alle anderen EventLogger-Komponenten:
- Beckhoff TcEventFormatter 1.0 Type Library;
- Beckhoff TcEventLogAdsProxy 1.0 Type Library;
- Beckhoff TcEventLogger 1.0 Type Library;
- Beckhoff TcEventViewer 1.0 Type Library;
Package installieren
Wählen Sie aus dem Kontextmenu den Befehl: Build aus und übersetzen Sie das Package. Das Package muss fehlerfrei übersetzbar sein.
Als nächstes wählen Sie aus dem Kontextmenu den Befehl: Install aus und installieren Sie die Komponenten in der Komponentenpalettenseite (in unserem Fall unter ActiveX).
Die erfolgreiche Installation der Komponenten wird im folgenden Dialog bestätigt. Schliessen Sie den Dialog mit OK.
Speichern Sie die letzten Projektänderungen mit dem Befehl: File->Save all. Schliessen Sie das Project mit dem Befehl: File->Close all. Die EventLogger-Komponenten können ab jetzt von der Komponentenpalette: ActiveX auf die Form gezogen und verwendet werden.
Imports-Pfad zum globalen Include-Pfad hinzufügen
Fügen Sie den Imports-Pfad zum globalen Include-Pfad hinzu wenn beim Zugriff auf die neuen Komponenten die Headerdateien nicht gefunden werden können.
Dies muss normalerweise nur einmalig gemacht werden. Navigieren Sie hierfür zum Imports-Ordner in dem sich die Headerdateien der importierten Typbibliotheken befinden.
Wählen Sie die Option an: Add path to global include path und bestätigen Sie mit OK.