![]() |
Fehler F2092 - Delphi 2007
Hallo alle zusammen...ich schon wieder...
hab mein gestriges Problem in den Griff bekommen und heute morgen ging es dann prombt weiter mit dem nächsten Problem: [DCC Fehler] Variants.pas(1035): F2092 Das Programm oder die Unit 'Variants' ruft sich selbst wieder auf Ich versteh es nicht...zuerst hab ich gedacht, es liegt an meinem Projekt. Aber die Fehlermeldung bekomm ich sogar bei einer völlig leeren Form. Weiß jemand von euch was? Gruß Christian achja: Windows Vista-Ultimate + Delphi 2007 mehr is nicht installiert im Moment |
Re: Fehler F2092 - Delphi 2007
Der Fehler deutet auf eine sog. zirkuläre Referenz hin.
BEISPIEL: Unit1 hat Unit2 in der Uses-Klausel im Interface-Teil. Unit2 hat Unit1 in der Uses-Klausel im Interface-Teil. Bei mir tritt das i.d.R. dann auf, wenn ich versuche Komponenten-Packages von 2006 rauf zu ziehen. Hoffe das hilft dir ein wenig weiter :) |
Re: Fehler F2092 - Delphi 2007
... oder wenn man das Projekt Variants nennt...
Cu, Frank |
Re: Fehler F2092 - Delphi 2007
also ich hab wirklich versucht ein Package von Delphi 2006 in Delphi 2007 zu installieren...hat aber dann nach langem hin und her funktioniert...
Zitat:
Ich habs jetzt mittlerweile mit Delphi 2007 - Reparieren versucht...aber ich denk, des ist auch mehr Show, als das da wirklich was gemacht wird.... Hat vielleicht jemand anders eine Idee?? Gruß Christian |
Re: Fehler F2092 - Delphi 2007
Zitat:
1. Sehe mal in der Registry nach. Dort gibt es einen Eintrag Package Cache. Beim Entfernen eines Packages vergisst D2007 hier die Referenz zu löschen. Diese manuell löschen. 2. Die ganze FP nach gleichnamigen Modulen absuchen lassen. D2007 hat je nach Laune 3 oder 4 Verzeichnisse, wo es Packages hinschreibt. Gruß Peter Nachtrag zu des ist auch mehr Show, als das da wirklich was gemacht wird.... Scheint so zu sein habe ich auch gemacht und dann am Ende den Schalter Online Update ausgeschaltet. Hat Delphi nicht interessiert. Bei jedem Neustart versucht es weiterhin erst mal nachhause zu telefonieren. |
Re: Fehler F2092 - Delphi 2007
@Hanspeter
Zu dem "nachause" telefonieren, wurden dir schon verschiedenste Hinweise gegeben. Da du das scheinbar irgnorierst, laß bitte diese unsinnigen Hinweise. @Chris Da es schon bei einem leeren Projekt passiert, liegt es definitiv an einer der von dir installierten Packages. Hast du vielleicht selbst Komponenten geschrieben und installiert ? |
Re: Fehler F2092 - Delphi 2007
Zitat:
was ich zu sagen und was ich nicht zu sagen habe. |
Re: Fehler F2092 - Delphi 2007
@Hanspeter
Hast du auch den Hinweis mit der Willkommens-Seite mal ausprobiert ? |
Re: Fehler F2092 - Delphi 2007
also irgendwas ist heir faul...
ich hab alle packages neu compilieren lassen und so weiter...hat aber nix gebracht.... in meiner verzweiflung hab ich ne neuinstallation von Delphi 2007 gemacht...also alles deinstalliert...registry bereinigt...und wieder neu installiert... in freudiger erwartung neu gestartet...und siehe da...es geht nix!!!!! immer wieder die gleiche fehlermeldung s.o. hab auch noch die ganzen packages installiert bzw. verwaiste aus der registry entfernt... liegt es vielleicht an einer unverträglichkeit von vista-ultimate und delphi...ausschliessen möchte ich des ja nicht... irgendjemand noch ne idee Gruß und schöne Ostern Christian |
Re: Fehler F2092 - Delphi 2007
Zitat:
Mir graut aber schon vor dem nächsten Software-Update eines Toolherstellers. Dem hörensagen nach soll es ja einigen gelungen sein, D2007 auf Anhieb zum Laufen bekommen zu haben. Wie lange funktioniert denn dein D2007? Ich würde Komponente für Komponente installieren und dann prüfen ob Delphi noch läuft. Ich vermute bei Dir liegt eine Unverträglichkeit bezüglich eines überlappend verwendeten Moduls vor. Da ist Delphi sehr zickig und das bekommt man schwer in den Griff. Selbst bei Kaufkomponenten ist man vor diesem Problem nicht gefeit, da einige Hesteller schlampen. Mal ein Beispiel: Kaufkomponente Gridpack von TMS-Software enthält das Modul AdvStyleIf. Das läßt sich problemlos installieren und funktioniert. Jetzt kaufe ich vom gleichen Hersteller TMSMenue. Dieses enthält auch AdvStyleIf. Fortan habe ich ein Problem. Jeweils eine Komponente läßt sich nicht installieren. Der Ausweg: Die Komponente aus beiden Projekten herausnehmen und in ein eigenes Package packen. Z.B. TMSCommon. Nun die Unit noch physisch löschen, so das sie nur noch einmal da ist. Mit dem nächsten Herstellerupdate, geht dann alles wieder von vorne los. Ich würde Dir vorschlagen Deine Komponenten mal auf das im Beispiel beschriebene Problem zu prüfen. Gruß Peter |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:17 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz