Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Interner Fehler URW3380 (https://www.delphipraxis.net/22215-interner-fehler-urw3380.html)

Lord_Stifterl 14. Mai 2004 09:39


Interner Fehler URW3380
 
Hallo liebe DPler,

ich erhalte immer die sehr aussagekräftige Fehlermeldung "Interner Fehler URW3380" sobald ich meine Source aus der IDE ausführen möchte. Nun ist es so, dass ich zuerst die EXE erstellen muss und Sie dann manuell ausführen muss. Somit ist leider auch kein debuggen mehr möglich. Seltsamerweise passiert dies jedoch nur bei einem Projekt. Bei allen anderen Projekten funktioniert alles einwandfrei.

Danke im voraus für die Infos,

LG
LS

PS: Diese Fehlermeldung erhalte ich unter Delphi 5.

s14 14. Mai 2004 09:57

Re: Interner Fehler URW3380
 
Hallo Lord_Stifterl,
Auszug aus der OH

Interner Fehler: X1234

Diese Meldung bedeutet, dass der Compiler eine Fehlerbedingung entdeckt hat, die nicht auf einen Syntaxfehler zurückgeht, die er jedoch nicht beheben kann.

Die Angabe nach "Interner Fehler" besteht aus einem bis drei Buchstaben und einer Zahl, die eine compilerinterne Datei- und Zeilennummer darstellt. Obwohl diese Informationen für den Programmierer wenig Aussagekraft haben, helfen Sie uns (Borland) bei der Identifizierung des Problems, wenn Sie uns den Fehler melden. Fügen Sie diese Informationen daher immer Ihrer Fehlerbeschreibung bei.

Wie Sie einen internen Fehler beheben können

Mit folgenden Schritten können Sie einen internen Fehler beheben:

1. Wenn der Fehler unmittelbar nach einer Änderung am Quelltext auftritt, wechseln Sie zum Quelltext-Editor, und notieren Sie die durchgeführten Änderungen.
2. Machen Sie die Änderungen rückgängig, oder kommentieren Sie sie aus. Wenn die Anwendung nach dieser Maßnahme erfolgreich compiliert werden kann, ist anzunehmen, dass das betreffende Programmkonstrukt den Fehler verursacht. Wenn dem so ist, fahren Sie beim Abschnitt "Den Code überprüfen" fort.
Wenn Schritt 2 keine Abhilfe schafft, fahren Sie folgendermaßen fort:

1. Löschen Sie alle .dcu-Dateien des Projekts.
2. Schließen Sie das Projekt mit Datei/Alles, und öffnen Sie es neu. Dadurch wird der von der IDE verwaltete Unit-Zwischenspeicher gelöscht. Sie können auch die IDE schließen und neu starten.
3. Eine weitere Möglichkeit ist, die Anwendung mit Projekt | Projekt neu compilieren neu zu compilieren. Dadurch werden alle .dcu-Dateien neu generiert.
4. Tritt der Fehler immer noch auf, verlassen Sie die IDE, und versuchen Sie, die Anwendung mit dem Kommandozeilen-Compiler (dcc32.exe) zu compilieren. Bei dieser Maßnahme wird der Unit-Zwischenspeicher der IDE gelöscht, wodurch das Problem möglicherweise behoben ist.

Muetze1 14. Mai 2004 16:26

Re: Interner Fehler URW3380
 
Moin!

1. Das Projekt kannst du soweit immernoch debuggen. Starte die EXE und dann nutze die "Attach to Process" Funktion von Delphi, wenn du das Projekt geladen hast. Dann kannst du immernoch debuggen...

2. URW bedeutet er hat ein Problem beim Lesen bzw. Schreiben von den DCU Dateien. Eine Liste mit der Aufstellung was was bedeutet, findest du hier. Ein weiterführender Link ist auch mit enthalten.

MfG
Muetze1


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