AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Die Delphi-IDE Delphi Cache für Projekt löschen möglich?
Thema durchsuchen
Ansicht
Themen-Optionen

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

Ein Thema von Pfoto · begonnen am 26. Jun 2008 · letzter Beitrag vom 26. Jun 2008
Antwort Antwort
Pfoto

Registriert seit: 26. Aug 2005
Ort: Daun
541 Beiträge
 
Turbo Delphi für Win32
 
#1

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

  Alt 26. Jun 2008, 09:43
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
Jürgen Höfs
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.202 Beiträge
 
Delphi 10.4 Sydney
 
#2

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

  Alt 26. Jun 2008, 09:44
Ist das Objekt evtl. noch in einem Package registriert das nicht neu kompiliert wurde?
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Benutzerbild von RavenIV
RavenIV

Registriert seit: 12. Jan 2005
Ort: Waldshut-Tiengen
2.875 Beiträge
 
Delphi 2007 Enterprise
 
#3

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

  Alt 26. Jun 2008, 10:02
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.
Klaus E.
Linux - das längste Text-Adventure aller Zeiten...
Wer nie Linux mit dem vi konfiguriert hat, der hat am Leben vorbei geklickt.
  Mit Zitat antworten Zitat
Pfoto

Registriert seit: 26. Aug 2005
Ort: Daun
541 Beiträge
 
Turbo Delphi für Win32
 
#4

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

  Alt 26. Jun 2008, 10:07
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
Jürgen Höfs
  Mit Zitat antworten Zitat
Benutzerbild von RavenIV
RavenIV

Registriert seit: 12. Jan 2005
Ort: Waldshut-Tiengen
2.875 Beiträge
 
Delphi 2007 Enterprise
 
#5

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

  Alt 26. Jun 2008, 10:11
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
Klaus E.
Linux - das längste Text-Adventure aller Zeiten...
Wer nie Linux mit dem vi konfiguriert hat, der hat am Leben vorbei geklickt.
  Mit Zitat antworten Zitat
Pfoto

Registriert seit: 26. Aug 2005
Ort: Daun
541 Beiträge
 
Turbo Delphi für Win32
 
#6

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

  Alt 26. Jun 2008, 10:18
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"?
Jürgen Höfs
  Mit Zitat antworten Zitat
jbg

Registriert seit: 12. Jun 2002
3.483 Beiträge
 
Delphi 10.1 Berlin Professional
 
#7

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

  Alt 26. Jun 2008, 12:42
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.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:19 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