Autor Beitrag
UweRammelt
Hält's aus hier
Beiträge: 3

Wxp
D7 Ent.
BeitragVerfasst: Mi 10.09.08 20:40 
Hallo Kollegen,

plötzlich bekomme ich beim Öffnen einer Unit die Fehlermeldung "Ungültiger Eigenschaftswert"; und D7 weigert sich, die Unit zu öffnen.

An der PAS Datei ist mit nem Texteditor nix auffälliges feststellbar.
Nehme ich

{$R *.DFM}

raus, lässt sie sich öffnen.

Die DFM allein lässt sich dagegen mit D7 öffnen (erscheint als Textdatei, und so wie es aussieht, ist darin auch alles in Ordnung).

Durchkompilieren lässt sich das Projekt auch (ohne Fehler).

Woran kann das liegen?

Beste Grüße,
Uwe
UweRammelt Threadstarter
Hält's aus hier
Beiträge: 3

Wxp
D7 Ent.
BeitragVerfasst: Mi 10.09.08 20:43 
Und - hat sich direkt erledigt.

Es lag an der komischen Datei Unit.DDP.

Gelöscht, und alles geht wieder.

Beste Grüße,
Uwe
Dunkel
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 682

Mac OS X Snow Leopard
Xcode 3.1
BeitragVerfasst: Mi 10.09.08 20:48 
Hallo und willkommen im Forum!

Wurde das Projekt mit einer neueren Version von Delphi geöffnet und abgespeichert? U.U. hat sich in die DFM und/oder PAS-Datei irgendein "ungültiger Eigenschaftswert" (besser, ein in D7 noch nicht bekannter) eingeschlichen. Seit Delphi schlag-mich-tot (Delphi 2006?) können PAS und DFM auch Unicode; solche Datein kann Delphi 7 noch nicht lesen.

Hmm... und schon (während ich noch schrieb) wurde das Problem gelöst. Ich schicke diesen Post trotzdem mal ab. Vielleicht ist er ja doch irgendwie nützlich, für irgendwem...

_________________
Ich streite einsam mich mit dieser Oberflächenwelt
Gutes sei ein löblich Brot von dem ich zehre - bis zum Tod [Das Ich - Im Ich]
UweRammelt Threadstarter
Hält's aus hier
Beiträge: 3

Wxp
D7 Ent.
BeitragVerfasst: Mi 10.09.08 22:54 
Hallo Dunkel,

trotzdem Danke für die Antwort!

Nein, es wurde mit der gleichen Version gearbeitet.

Aaaaber - es gab einen fatalen Absturz! Ich arbeite mit Low-Level-ASIO-Treibern; und wenn da ein schwerer Fehler autritt, ist der Rechner eingefroren.
Und dieser Fehler ist aufgetreten. Dabei wurden zwei .pas- und zwei DFM-Dateien zerstört. Nun - ich holte diese aus dem Sicherheitsarchiv zurück - und konnte sie aber trotzdem in D7 nicht öffnen ...
Naja, mit den beiden pas- und dfm-Dateien sind auch die ddp-Dateien zerschossen worden. Und um die kümmere ich mich normalerweise nicht. Denn sind sie nicht da, werden sie neu erzeugt. Also habe sie für mich keinen Wert und werden auch nicht mit gesichert.

Das sie allerdings den o.a. Fehler erzeugen können, habe ich jetzt gelernt ;-)

Beste Grüße,
Uwe
BenBE
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 8721
Erhaltene Danke: 191

Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
BeitragVerfasst: Do 11.09.08 00:02 
Die DDP-Files sind IIRC entweder diese netten Diagramme, die man malen kann ODER die Desktop-Settings von Delphi für dieses Form ...

_________________
Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
Bernhard Geyer
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 721
Erhaltene Danke: 3



BeitragVerfasst: Do 11.09.08 07:25 
user profile iconDunkel hat folgendes geschrieben:
Seit Delphi schlag-mich-tot (Delphi 2006?) können PAS und DFM auch Unicode; solche Datein kann Delphi 7 noch nicht lesen.

Seit Delphi 6 können DFM's auch Unicode. Pas-Dateien sind erst mit D200x dazugekommen.