Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Werkzeuge (https://www.delphipraxis.net/63-sonstige-werkzeuge/)
-   -   Probleme mit TMS unter RAD Studio 2009/ BDS2006 (https://www.delphipraxis.net/129830-probleme-mit-tms-unter-rad-studio-2009-bds2006.html)

sef 26. Feb 2009 12:18


Probleme mit TMS unter RAD Studio 2009/ BDS2006
 
Hallo,

ich verwende einige Fremdkomponenten, u.a. auch das TMS Component Pack.

Nun bin ich gerade dabei, von BDS2006 auf RAD Studio 2009 umzusteigen. Deshalb habe ich auch die RAD-Studio-fähige TMS Version 5.0.2.0 heruntergeladen und installiert. Leider konnte ich mich dabei nicht auf die Version 2009 beschränken sondern musste auch meine Installation im BDS2006 mit aktualisieren. Nun tritt folgender (bei mir reproduzierbarer) Fehler bei Verwendung des TAdvOfficePager im BDS2006 auf:

Ich lege ein neues Delphi-Projekt an und füge als einzige Komponente ein TAdvOfficePager hinzu. Der Property-Explorer weist die Komponenten-Versionsnummer 1.6.3.0 aus.
Nun kann ich mittels [F12] zwischen belibig zwischen Code und Design-Ansicht hin- und herwechseln.

Nun speichere ich das Projekt und compiliere es. Alles kein Problem, die Exe läuft einwandfrei.

Nun schließe ich das Projekt und öffene es wieder. Sofort erhalte ich die Fehlermeldung "Klasse TAdvOfficePage nicht gefunden. [...]".
Es ist nun nicht mehr möglich, in den Design-Modus zu wechseln. Wenn man im Code mit [Strg] + LMB auf den Typen TAdvOfficePage klickt, öffnet sich ganz korrekt die TMS-Unit AdvOfficePager und der Cursor springt ganz korrekt zur Deklaration. Die Klasse ist also bekannt.

Wenn ich das gleiche mit dem RAD Studio 2009 mache (Projekt erzeugen, TAdvOfficePager drauflegen, speichern, compilieren, schließen, öffnen) dann funktioniert das ganze. Die Version ist ebenfalls die 1.6.3.0

Was ist hier die Ursache? Und viel wichtiger: Was kann man dagegen tun?


Dafür habe ich ein Problem mit dem RAD Studio 2009 und TMS:
Ein Projekt, dass im BDS2006 mit TMS Komponenten geschrieben wurde und dort auch funktioniert hat, habe ich im RAD Studio 2009 ohne Fehlermeldungen eingeladen. Nach der bekannten Konvertierung lässt sich das Projekt auch problemlos compilieren.
Wenn ich aber nun die Exe aufrufe, treten massive Fehler auf, das Programm lässt sich nicht starten. Da ich EurekaLog verwende, bekomme ich sogar brauchbare Hinweise:
Der Fehler tritt auf in Unit ToolPanels.pas, Klasse TAdvToolPanelTab, Methode RemovePanel auf.


Nun kann ich das Projekt gar nicht mehr kompilieren: Im BDS2006 gibt es Probleme mit dem verwendeten TOfficePager, im RAD Studio 2009 Laufzeitfehler mit dem TAdvToolPanelTab.

Kennt jemand diese Probleme oder noch besser, die Lösung(en) dazu?

Danke in voraus

Sören

Daniel 26. Feb 2009 12:24

Re: Probleme mit TMS unter RAD Studio 2009/ BDS2006
 
Moin und willkommen in der DP :hi:


ich würde dieses Problem - idealerweise mit Beispielprojekt - in den Support-Newsgroups von TMS schildern. Bruno ist da meistens recht fix, wenn es um die Korrektur von Fehlern geht.

mquadrat 26. Feb 2009 12:28

Re: Probleme mit TMS unter RAD Studio 2009/ BDS2006
 
Ich schließe mich Daniel an. Als Kunde hast du ja auch direkten Support via Mail, wenn ich mich jetzt nicht irre.


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:54 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz