Entwickler-Ecke

Programmierwerkzeuge - Fehlermeldung beim Öffnen einer Unit


ImbaPanda - So 01.02.09 17:28
Titel: Fehlermeldung beim Öffnen einer Unit
Also, seid gerade eben lässt sich eine Unit meines Projekts nicht mehr mit Delphi-7 öffnen und gibt lediglich folgende Fehlermeldung aus:
"Portfolio-Stream beschädigt"
Um zu überprüfen, woran das liegt, habe ich die Unit einmal mit Delphi 2009 versucht zu öffnen, was einwandtfrei funktioniert. Hat jemand irgendeine Idee diesbezüglich?


Moderiert von user profile iconNarses: Topic aus Sonstiges (Delphi) verschoben am So 01.02.2009 um 23:38


jaenicke - So 01.02.09 17:36

Leider ist das von Delphi 2009 verwendete Format teilweise nicht mehr abwärtskompatibel. Dazu sollte eigentlich auch eine Warnung angezeigt werden, wenn du ein älteres Projekt öffnest.

Lösen lässt sich das, indem du nur die .dpr, .pas und .dfm Dateien kopierst bzw. alle anderen löschst. Danach wird alles andere neu erstellt, bei mir hat das immer geklappt.
Natürlich könntest du auch andere Dateien noch brauchen, je nach Projekt.

In deinem Fall musst du die .ddp Datei (Delphi Diagram Portfolio ;-)) löschen oder umbenennen, die ist mit der Fehlermeldung gemeint.


ImbaPanda - So 01.02.09 17:38

Ja hab ich schon gesehen, dass es an der .dpp liegt. Trotzdem würde es mich einmal interessieren, wie es zu einem derartigen Fehler kommt? Vielleicht kannst du mir das ja mal kurz schilder, sofern du darüber genaueres weist.


jaenicke - Mo 02.02.09 01:33

Ich habe bisher keine Diagramme mit Delphi selbst erstellt, deshalb weiß ich nicht was dabei passiert. :nixweiss: