AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Falsches gepacktes Unitformat??

Ein Thema von Ralf Kaiser · begonnen am 2. Jul 2019 · letzter Beitrag vom 3. Jul 2019
Antwort Antwort
Benutzerbild von Ralf Kaiser
Ralf Kaiser

Registriert seit: 21. Mär 2005
Ort: Wuppertal
932 Beiträge
 
Delphi 10.3 Rio
 
#1

Falsches gepacktes Unitformat??

  Alt 2. Jul 2019, 08:35
Hallo Hallo,

Wenn ich eine größere Projektgruppe komplett kompiliere dann erhalte ich bei einem Projekt manchmal einen solchen Fehler (hier "anonymisiert" was die Dateinamen angeht):
Code:
[dcc32 Fataler Fehler] UNIT.pas(41): E2213 Falsches gepacktes Unit-Format: C:\WORK\PACKAGE.dcp.DATAMODULE - Erwartete Version: 32.0, Windows Unicode(x86) Gefundene Version: 0.0, Unk(Unk)
Die Projektgruppe enthälte eine Vielzahl von Packages und einige ausführbare Programme. Das ganze wird zur Zeit nur für Win32 kompiliert. Manchmal steht unter "Gefundene Version:" auch eine andere (z.B. Mac).

Die Fehlermeldung wird beim kompilieren eines EXE-Projektes angezeigt welches das angegebene Package verwendet. Bisher ist diese Meldung nur dann aufgetreten wenn ich die komplette Projektgruppe durchkompiliert habe ("Alles erzeugen")

Wenn ich das betreffende Package bereinige, also Package, DCUs und DCP lösche, und erneut kompiliere wird diese Fehlermeldung nicht mehr angezeigt. Das Erzeugen der Projektgruppe klappt dann für eine gewisse Zeit (manchmal ein paar Tage) ohne diese Meldung.

Hat schon mal jemand diese Probleme gesehen? Scheinbar werden ja falsche Informationen in die DCP des Packages eingetragen. Eventuell ein IDE-Bug? Was kann man tun um sowas zu vermeiden (falls man überhaupt was tun kann)?

Ciao,
Ralf
Ralf Kaiser

Geändert von Ralf Kaiser ( 2. Jul 2019 um 12:30 Uhr)
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.275 Beiträge
 
Delphi 10.4 Sydney
 
#2

AW: Falsche gepacktes Unitformat??

  Alt 2. Jul 2019, 08:41
Hallo,
vielleicht hilft das hier

https://de.comp.lang.delphi.misc.nar...-projektgruppe
Heiko
  Mit Zitat antworten Zitat
Benutzerbild von Ralf Kaiser
Ralf Kaiser

Registriert seit: 21. Mär 2005
Ort: Wuppertal
932 Beiträge
 
Delphi 10.3 Rio
 
#3

AW: Falsche gepacktes Unitformat??

  Alt 2. Jul 2019, 09:46
Leider nein. Eins solche Situation wie dort beschrieben mit doppelten Unitnamen in verschiedenen Packages kann ich ausschließen (es handelt sich auch nur um eigene Packages, also nichts von Drittanbietern)
Ralf Kaiser
  Mit Zitat antworten Zitat
freimatz

Registriert seit: 20. Mai 2010
1.443 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: Falsches gepacktes Unitformat??

  Alt 3. Jul 2019, 11:48
Hat schon mal jemand diese Probleme gesehen? Scheinbar werden ja falsche Informationen in die DCP des Packages eingetragen. Eventuell ein IDE-Bug? Was kann man tun um sowas zu vermeiden (falls man überhaupt was tun kann)?
Ja, Ja, Nichts.

Das (oder ein ähnliches) Problem haben wir (>10 Entwickler) schon seit Jahren. Wir haben viele Packages. Oft hilft ein Neucompilieren, manchmal das komplette Projekt mit unserer buildinfrastruktur neu zu builden. Ich habe den Eindruck das Problem sei im Laufe der Delphiversionen besser geworden.
  Mit Zitat antworten Zitat
Benutzerbild von Ralf Kaiser
Ralf Kaiser

Registriert seit: 21. Mär 2005
Ort: Wuppertal
932 Beiträge
 
Delphi 10.3 Rio
 
#5

AW: Falsches gepacktes Unitformat??

  Alt 3. Jul 2019, 12:52
Ja, Ja, Nichts.
Hatte ich mir fast gedacht

Ist ja schon beruhigend, dass ich nicht alleine das Problem habe. Hier hilft eigentlich immer das erneute komplilieren des betreffenden Packages (selten muss ich erst die IDE neu starten). Schöner wäre es natürlich, wenn man vermeiden könnte, dass es überhaupt passiert.
Ralf Kaiser
  Mit Zitat antworten Zitat
Heuman
(Gast)

n/a Beiträge
 
#6

AW: Falsches gepacktes Unitformat??

  Alt 3. Jul 2019, 16:31
Hallo,

vieleicht hilft dieser link weiter

http://docwiki.embarcadero.com/RADSt...s.%25s_(Delphi)

Gruß
  Mit Zitat antworten Zitat
Benutzerbild von dummzeuch
dummzeuch

Registriert seit: 11. Aug 2012
Ort: Essen
1.604 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#7

AW: Falsches gepacktes Unitformat??

  Alt 3. Jul 2019, 17:13
LOL:

Zitat:
E2213 Falsches Package-Unit-Format: %s.%s (Delphi

Diese Seite enthält momentan noch keinen Text und du bist auch nicht dazu berechtigt, diese Seite zu erstellen. Du kannst ihren Titel auf anderen Seiten suchen oder die zugehörigen Logbücher betrachten.
Das war jetzt nicht so ganz hilfreich. Kommt da bei Dir was anderes?

http://docwiki.embarcadero.com/RADSt....%25s_(Delphi)

ist immerhin nicht leer.
Zitat:
E2213 Bad packaged unit format %s.%s (Delphi)

Go Up to Error and Warning Messages (Delphi)

When the compiler attempted to load the specified unit from the package, it was found to be corrupt. This problem could be caused by an abnormal termination of the compiler when writing the package file (for example, a power loss). The first recommended action is to delete the offending DCP file and recompile the package.
Thomas Mueller
  Mit Zitat antworten Zitat
Heuman
(Gast)

n/a Beiträge
 
#8

AW: Falsches gepacktes Unitformat??

  Alt 3. Jul 2019, 17:30
hallo,

als ich den link eingefügt habe, hat's noch funktioniert.
Die Beschreibung war allerdings auf deutsch.

Gruß
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.453 Beiträge
 
Delphi 12 Athens
 
#9

AW: Falsches gepacktes Unitformat??

  Alt 3. Jul 2019, 19:24
als ich den link eingefügt habe, hat's noch funktioniert.
Das ist nicht das erste mal, daß die Forensoftware die schließende runde Klammer aus dem Link ausklammert.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  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 19:44 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