Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi TMS-Controls: Installation hin-und-wider buggy? (https://www.delphipraxis.net/165778-tms-controls-installation-hin-und-wider-buggy.html)

Jazzman_Marburg 16. Jan 2012 09:13

TMS-Controls: Installation hin-und-wider buggy?
 
Moin, Moin Gemeinde!
Ich benutze die TMS Controls (Component Pack) und bin soweit erstmal sehr zufrienden. Nun wollte ich ein Projekt öffnen, welches ich noch als lauffähig in Erinnerungs hatte, doch plötzlich meldet der Compiler:
"ITMSTones" undeclared indentifier
Danach habe ich ein neues (leeres) Projekt geöffnet und dort auf die Form nur ein TMS-Control (GlowButton) geworfen und schwupps meldet der Compiler den gleichen Fehler.
Ich hatte schoneinmal einen solchen Fehler und danach TMS komplett de-installiert und anschließend wieder installiert (da alle TMS *.pas Dateien futsch waren) -- danach ging alles wieder, aber das kann ja keine Lösung sein.

Führen die TMS Controls irgendwie ein Eigenleben?
Habe natürlich schon bei TMS angefragt -- noch keine Antwort, deshalb die Frage an euch:
Habt ihr hin und wieder auch Probleme mit der bestehenden TMS Installation? Und natürlich vorallem, wie kann man dieses merkwürdige Verhalten abstellen?

Vielen Dank
Jazzamn

Bernhard Geyer 16. Jan 2012 09:16

AW: TMS-Controls: Installation hin-und-wider buggy?
 
Also wenn die Pas-Dateien futsch gehen würde ich eher auf einen HW-Defekt tippen. Schau mal in die Ereignisanzeige ob hier ein paar Defekte Sektoren gemeldet werden.

Lemmy 16. Jan 2012 09:26

AW: TMS-Controls: Installation hin-und-wider buggy?
 
Hi,

wenn Du TMS deinstallierst (über Software-Programm entfernen) ist es logisch dass die Pas weg sind - die werden ja mit dem Installationsprogramm auf die Platte gebracht. Wenn die pas schon vor der Deinstallation weg waren - s. Bernhard...

bzgl. der Fehlermeldungen: Wenn die TMS richtig installiert waren hatte ich solche Probleme nicht - außer eine Komponenteninstallation die ich anschließend gemacht habe, hat mir die Such-/Bibliothekspfade versemmelt, was mir in letzter Zeit leider öfters mal passiert ist...
Grüße

Jazzman_Marburg 16. Jan 2012 09:36

AW: TMS-Controls: Installation hin-und-wider buggy?
 
Zitat:

Zitat von Lemmy (Beitrag 1146134)
Hi,
wenn Du TMS deinstallierst (über Software-Programm entfernen) ist es logisch dass die Pas weg sind [...]

Nee, ich habe TMS nicht de-installiert und mich anschließend darüber gewundert, dass nix mehr da ist :stupid: -- ich wollte ein Programm laufen lassen, dann kam die Compiler Fehlermeldung, dann habe ich nachgeschaut und festgestellt dass all *.pas Files futsch sind.
Erst danach kam die De-Installation.

Aber wenn ein solcher Fehler nicht bekannt ist, dann werde ich wohl wieder de-installieren und anschließend installieren und hoffen, dass das nicht nochmal passiert.

Danke & Gruß
Jazzamn

Uwe Raabe 16. Jan 2012 09:54

AW: TMS-Controls: Installation hin-und-wider buggy?
 
Wenn der Compiler die PAS- oder DCU-Dateien nicht gefunden hätte, dann hätte er das auch so formuliert. Da er aber den Identifier nicht gefunden hat, ist es wohl eher so, daß die gefundenen Dateien nicht denen entsprechen, die bei erfolgreicher Compilierung noch da waren. Sowas kommt schon mal bei einem Update einer Library vor, wenn bestimmte Typen oder Variablem umbenannt, in andere Units verlagert oder schlichtweg gelöscht werden.

Jazzman_Marburg 16. Jan 2012 10:27

AW: TMS-Controls: Installation hin-und-wider buggy?
 
Ha!
Gerade ist die Antwort von TMS eingetrudelt:
"Please scan your full hard disk for old versions of AdvStyleIF.* and delete all old version files."

Werde ich mal ausprobieren.

Danke & Gruß
Jazzman

mquadrat 17. Jan 2012 20:41

AW: TMS-Controls: Installation hin-und-wider buggy?
 
Kenne ich eigentlich auch nur davon, wenn man versucht die TMS mehrfach zu installieren. Bei mehreren verschiedenen Delphi-Versionen ist es immer am Besten die Komponenten manuell zu installieren, jeweils in getrennten Verzeichnissen.

David Martens 20. Jan 2012 10:00

AW: TMS-Controls: Installation hin-und-wider buggy?
 
Wir benutzen auch TMS und wir installieren sie immer manuell.

1. möchte ich selber entscheiden wo die Dateien liegen
2. kann ich so bei einer neuen Version die alte behalten um Bugfixing bei alten Programmversionen zu ermöglichen

Das Hauptargument ist 2., bei einer professionellen Entwicklung ist das aber auch Pflicht.

Gruß David

P.S.: eins noch, die Installationen der Komponenten sind mit im Pfad des Quelltextes und der Grundpfad für die Entwicklung ist in einer eigenen Variablen in Delphi definiert. Somit muß man nur die Variable auf die alte Version(Pfad) zu ändern um wirklich alles für das Bugfixing umzustellen. In allen Angaben für Suchpfad und soweiter wird diese Variable benutzt.

z.B.: Die normale Entwicklungsumgebung: $Entwicklung = "D:\Projekte\Projekt\" (dort ist wiklich alles drin, "D:\Projekte\Projekt\Komponenten\TMS\")
Für die ServicePacks: $Entwicklung = "D:\Projekte\Projekt.SP1\" (dort ist die zu dieser Version gehörigen TMS Komponente drin)


Ich hoffe ich habe mich verständlich ausgedrückt.


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:30 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