Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Datei (pas) verschwunden (https://www.delphipraxis.net/184284-datei-pas-verschwunden.html)

wendelin 15. Mär 2015 09:15

Datei (pas) verschwunden
 
Hallo, habe ein kleines Problem.

während des Programmierens ist bei mir kurzfristig der Strom ausgefallen.
Danach sagte der Delphi-Compiler, daß er eine Unit ( Datei) nicht mehr finden könne. (Brett1.~pas)
Diese Datei war jedoch noch vorhanden (Brett1.~pas) Zusätzlich gab es noch eine neue Datei (Brett1.$$$)
Diese habe ich noch nie gesehen ! Brett1.~pas und Brett1.$$$ scheinen jedoch völlig identisch zu sein.

Wie erreiche ich, daß mein Prog. wieder läuft ?

Wendelin

zeras 15. Mär 2015 10:05

AW: Datei (pas) verschwunden
 
Meines Wissens sind das nur Backup Dateien. Die notwendigen sollten doch *.pas heißen.
Du kannst ja mal aus deinem Projekt nach und nach die Dateien rausnehmen und schauen, was passiert. Danach wieder mit dazu nehmen.

HolgerX 15. Mär 2015 10:22

AW: Datei (pas) verschwunden
 
Hallo..

Die Dateien mit '~' sind wie schon geschrieben die Backup-Dateien.
Wenn die originale .pas nicht mehr da ist, dann benenne die Endung '.~pas' einfach nach '.pas' um.

Eventuell fehlen dann nur deine letzten Änderungen.

Du kannst die Dateien nach lauffähiger Complierung (und beenden von Delphi) alle löschen.
Sobald Du die original-Datei wieder bearbeitest, wird vor Bearbeitung davon eine neue Backupdatei mit '~' erzeugt.

So kannst Du immer wieder zur letzten Version zurückgehen (letzte Version in diesem Fall = letztes speichern der Datei).

Uwe Raabe 15. Mär 2015 10:33

AW: Datei (pas) verschwunden
 
Die $$$-Datei sollte neuer sein. Sie ensteht temporär, wenn eine pas-Datei gespeichert wird und entspricht dem vorigen Stand (rename pas -> $$$). Wenn dann die neue pas-Datei erfolgreich geschrieben wurde, wird die $$$ in ~pas umbenannt. Dazu wird die ursprüngliche ~pas vorher gelöscht. Irgendwo in diesem Zyklus ist das System wohl abgeschmiert.

wendelin 15. Mär 2015 11:11

AW: Datei (pas) verschwunden
 
Danke für Eure Antworten,
ich denke dass ich es wieder reparieren kann.

wendelin

wendelin 16. Mär 2015 09:16

AW: Datei (pas) verschwunden
 
Hallo,

vielen Dank.
Nach dem Umbenennen von Brett1.~pas in Brett.pas läuft
alles wieder fehlerfrei ! Auch die Datei Brett1.$$$ ist verschwunden.

wendelin

himitsu 16. Mär 2015 09:22

AW: Datei (pas) verschwunden
 
PS: Falls jemand diesen Thread in Zukunfs wiederfindet, mit dem selben Problem.

Seit Delphi 2005/2006 (neue IDE) gibt es das "__history"-Verzeichnis (eventuell unsichtbar im Explorer).
Dort sind mehrere Backups drin (standardmäßig die letzten 10 ... kann/sollte man in den IDE-Opionen hochschrauben) und man kann es auch im "History"-Tab des Code-Editors einsehen.


Ansonsten:
  • Selber regelmäßig Backups anlegen
  • Versionierung verwenden (SVN, Git, ...)

Der schöne Günther 16. Mär 2015 10:14

AW: Datei (pas) verschwunden
 
Ich glaube das "Ansonsten" vor Versionierung kann man streichen ;-)


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