Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   [BDS2006] Löschen der Datei vor Speichern? (https://www.delphipraxis.net/79206-%5Bbds2006%5D-loeschen-der-datei-vor-speichern.html)

DevilsCamp 18. Okt 2006 08:15


[BDS2006] Löschen der Datei vor Speichern?
 
Hallo.

Ich habe heute folgendes festgestellt:

Da ich eine Datei in mehreren Projekten verwende, diese aber in jedem Projekt haben muss (wegen CVS), dachte ich mir, bevor ich die zig-mal kopiere und entsprechend abändern muss, wenn sich was ändert, benutze ich halt einen Hardlink (eingerichtet mit FSUtil von Microsoft).
Nachdem aber eine Änderung der Datei keine Auswirkung auf die anderen Links hatte betrieb ich Ursachenforschung. Dabei stellte ich heraus, dass VOR dem Speichern die Anzahl der Hardlinks korrekt ausgegeben wude. (Zusatztab Streams, zu finden bei http://msdn.microsoft.com/library/de...html/ntfs5.asp )
Nach dem Speichern jedoch zeigte mir dieses Tab für die selbe Datei an, es würde nur noch ein Hardlink existieren.

Da dies allerdings nur passiert, wenn die Datei KOMPLETT NEU angelegt wurde, muss sie mEn vor dem speichern gelöscht und anschliessend neu angelegt worden sein. Sollte dies der Fall sein: Warum macht Delphi dies?

hsg 18. Okt 2006 08:20

Re: [BDS2006] Löschen der Datei vor Speichern?
 
Ist die Datei von Delphi evtl. nur in den historie-Ordner verschoben?

DevilsCamp 18. Okt 2006 08:22

Re: [BDS2006] Löschen der Datei vor Speichern?
 
Bingo, da ist sie wirklich.

Gibt es eine Möglichkeit diese blöde Funktion auszuschalten?

[edit]
Habe schon was gefunden:
http://www.delphipraxis.net/internal...ry+ausschalten

[/edit]

DevilsCamp 18. Okt 2006 08:48

Re: [BDS2006] Löschen der Datei vor Speichern?
 
Hat auch nicht funktioniert.

Jetzt erstellt Delphi zwar keine Backups mehr, aber trotzdem wird die original Datei nicht geändert sondern neu angelegt :(


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