Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Fehler F2092 - Delphi 2007 (https://www.delphipraxis.net/89763-fehler-f2092-delphi-2007-a.html)

ChrisKreisel 5. Apr 2007 11:50


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

Ghostwalker 5. Apr 2007 13:14

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 :)

dataspider 5. Apr 2007 13:19

Re: Fehler F2092 - Delphi 2007
 
... oder wenn man das Projekt Variants nennt...

Cu, Frank

ChrisKreisel 5. Apr 2007 13:27

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:

Zitat von dataspider
... oder wenn man das Projekt Variants nennt...

Cu, Frank

...naja sowas mach ich eher nicht...es funktioniert bei mir schon nicht, wenn ich nur eine Unit1.pas mit zugehöriger Form offen habe....als ne ganz normale leere VCL-Anwendung.

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

hanspeter 5. Apr 2007 13:35

Re: Fehler F2092 - Delphi 2007
 
Zitat:

Zitat von ChrisKreisel
also ich hab wirklich versucht ein Package von Delphi 2006 in Delphi 2007 zu installieren...hat aber dann nach langem hin und her funktioniert...

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

Das hatte ich bereits in einem anderen Thread geschrieben.

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.

Ghostwalker 5. Apr 2007 15:34

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 ?

hanspeter 5. Apr 2007 15:40

Re: Fehler F2092 - Delphi 2007
 
Zitat:

Zitat von Ghostwalker
@Hanspeter

Zu dem "nachause" telefonieren, wurden dir schon verschiedenste Hinweise gegeben. Da du das scheinbar irgnorierst, laß bitte diese unsinnigen Hinweise.
?

Das war die Feststellung, das der Schalter in der Installation keine Wirkung hat, und du gehörst sicherlich nicht zu denen, von denen ich mir vorschreiben lasse,
was ich zu sagen und was ich nicht zu sagen habe.

Ghostwalker 5. Apr 2007 15:46

Re: Fehler F2092 - Delphi 2007
 
@Hanspeter

Hast du auch den Hinweis mit der Willkommens-Seite mal ausprobiert ?

ChrisKreisel 8. Apr 2007 13:26

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

hanspeter 8. Apr 2007 19:26

Re: Fehler F2092 - Delphi 2007
 
Zitat:

Zitat von ChrisKreisel
also irgendwas ist heir faul...


liegt es vielleicht an einer unverträglichkeit von vista-ultimate und delphi...ausschliessen möchte ich des ja nicht...

Christian

An einer Unverträglichkeit wohl eher nicht. Nach vielen Anlaufschwierigkeiten habe ich D2007 unter Vista zum Laufen bekommen.
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 23:04 Uhr.
Seite 1 von 2  1 2      

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