Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Delphi Cache für Projekt löschen möglich? (https://www.delphipraxis.net/116276-delphi-cache-fuer-projekt-loeschen-moeglich.html)

Pfoto 26. Jun 2008 08:43


Delphi Cache für Projekt löschen möglich?
 
Hallo zusammen,

ich hänge jetzt schon seit Wochen an dem einen verdammeten Fehler:

Delphi bemängelt bei einem Objekt, dass deren Eigenschaft nicht
bekannt sei. Öffne ich das Pop-Up der Code-Parameter zeigt mir
Delphi auch wirklich noch das veraltete Objekt an.

Sobald ich ein neues Projekt erstelle und die betreffende Unit
plus Objekt einbinde, funktioniert es.
Ich habe bereits sämtliche Histories und DCUs gelöscht.

Gibt es bei Delphi noch einen Cache für das jeweilige Projekt?
Bisher habe ich nichts darüber finden können.

Oder wie könnte man es sich sonst erklären, dass Delphi ein
veraltetes Objekt kennt, das in meinen Units gar nicht mehr existiert?


Wäre klasse, wenn ich das Projekt endlich kompilieren und fortsetzen könnte...


Dank und Gruß
Pfoto

Bernhard Geyer 26. Jun 2008 08:44

Re: Delphi Cache für Projekt löschen möglich?
 
Ist das Objekt evtl. noch in einem Package registriert das nicht neu kompiliert wurde?

RavenIV 26. Jun 2008 09:02

Re: Delphi Cache für Projekt löschen möglich?
 
Als schnelle Hilfe:
Object (vermutlich eine Komponente) löschen und mit anderem Namen wieder anlegen.
Dann kannst Du die Eigenschaften ja wieder setzen.
Vielleicht machst Du vorher eine Kopie der betroffenen Code-Dateien, dann kannst Du schön alles mit Copy&Past kopieren.

Könnte auch sein, dass im Bibliothekspfad oder Suchpfad ein doppelter Eintrag ist.
Einfach mal kontrollieren.

Pfoto 26. Jun 2008 09:07

Re: Delphi Cache für Projekt löschen möglich?
 
Danke Euch Beiden!

das was Bernhard sagte, war des Rätsels Lösung...
Der Fehler trat in einem Package auf, das weitere Packages
benötigte. In einem dieser Packages war die betreffende
Unit mit der Klasse.
Ich wusste nicht, dass die Unit über dieses Package geholt
wird und dass es sich nicht automatisch aktualisiert...

Vielen vielen Dank! Endlich kann ich daran weiterarbeiten!


Gruß
Pfoto

RavenIV 26. Jun 2008 09:11

Re: Delphi Cache für Projekt löschen möglich?
 
Oft hilft auch ein "Projekt erzeugen" anstelle von "Projekt kompilieren"

starten: F9
erzeugen: Umschalt + F9
kompilieren: Strg + F9
kompilieren und ausserhalb der IDE starten: Umschalt + Strg + F9

Pfoto 26. Jun 2008 09:18

Re: Delphi Cache für Projekt löschen möglich?
 
Zitat:

Zitat von RavenIV
Oft hilft auch ein "Projekt erzeugen" anstelle von "Projekt kompilieren"

starten: F9
erzeugen: Umschalt + F9
kompilieren: Strg + F9
kompilieren und ausserhalb der IDE starten: Umschalt + Strg + F9

Ich hatte "Alle Projekte erstellen" angewählt und ging davon aus,
dass damit genau das getan würde...

Was ist eigentlich der Unterschied zwischen "erzeugen" und "erstellen"?

jbg 26. Jun 2008 11:42

Re: Delphi Cache für Projekt löschen möglich?
 
Zitat:

Zitat von Pfoto
Was ist eigentlich der Unterschied zwischen "erzeugen" und "erstellen"?

Das hängt davon ab welche IDE Version du benutzt und wo du diesen Menüpunkt anklickst. CodeGear hat schon seit je her ein Problem mit den Wörten "Aktualisieren", "Aktualisierung", "Erstellen" und "Erzeugen". Was davon nun "MAKE" oder "BUILD" ist kann nur durch die Anordnung der Menüpunkte entschieden werden.


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