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 Probleme mit der VCL (https://www.delphipraxis.net/32823-probleme-mit-der-vcl.html)

maynard 28. Okt 2004 11:43


Probleme mit der VCL
 
Tach...

Ich bin gerade dabei, eine kleine Datenbankanwendung zu basteln. Und dabei tritt ein mysteriöses Problem auf: Beim kompilieren ist alles i.O. aber wenn ich das Programm ausführe, tritt eine Exception ECLassNotFound ("Class TTable not found") auf. Ich habe dann versucht, durch den Link in der Programmunit (wenn ich mit der Maus bei der uses-Klausel über db.pas bin und auf STRG drücke) die Unit zu öffnen und selbst nachzuschauen, ob die Klasse tatsächlich nicht existiert. Dabei meldet die IDE einen Analysefehler beim Öffnen der Unit. Ich hab dann mittels Explorer nachgeschaut und die Klasse gibts wirklich nicht. Das Problem tritt erstaunlicherweise bei beiden Delphi-Versionen (D7 Enterprise, D5 Professional), die ich mein Eigen nenne, auf. Eigentlich müsste das jedoch schon beim Kompiliervorgang klar sein und dürfte doch nicht unter die Laufzeitprüfung fallen, oder?

Das wichtigste aber: Wie löse ich das Problem? Ist da bei der Installation irgendwas schief gelaufen? Hab ich irgendwelche Abhängigkeiten nicht beachtet? Ist das bei euch auch schonmal passiert?

Stevie 28. Okt 2004 11:47

Re: Probleme mit der VCL
 
Also, in der Personal dürfte es die Klasse nicht geben.
Ich vermute mal, dass während der Laufzeit auf die falsche Lib zugegriffen wird.
Wenn's geht, schmeiß mal D5 runter und installer D7 neu...

Edit: :wall: Mist, hab Delphi 5 Personal gelesen, sorry...

Gollum 28. Okt 2004 11:50

Re: Probleme mit der VCL
 
Hallo,

TTable befindet sich in der Unit DBTables.
Was passiert, wenn Du die in die uses-Klases aufnimmst?

Bernhard Geyer 28. Okt 2004 12:28

Re: Probleme mit der VCL
 
Arbeitest Du mit Laufzeitpackages?
Evtl. sind hier noch Verweise auf die alten Packages vorhanden.


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