AGB  ·  Datenschutz  ·  Impressum  







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

ini file manchmal zerstört

Ein Thema von surfer007 · begonnen am 27. Feb 2013 · letzter Beitrag vom 1. Mär 2013
Antwort Antwort
Furtbichler
(Gast)

n/a Beiträge
 
#1

AW: ini file manchmal zerstört

  Alt 28. Feb 2013, 16:56
Also ich würde einfach die Einstellungen in der INI vornehmen und dann um das Speichern ein Try-Except bauen. Im Fehlerfall auswerten und ggf. nochmals versuchen. Nach ein paar Versuchen die Datei entweder unter einem anderen Namen abspeichern, oder die angeblich geblockte Originaldatei umbenennen (das geht meistens) und dann den Speichervorgang wiederholen.

Weiterhin würde ich prüfen, ob die INI-Datei plötzlich kleiner geworden ist, nur um herauszufinden, wann das genau passiert.
  Mit Zitat antworten Zitat
hoika

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

AW: ini file manchmal zerstört

  Alt 28. Feb 2013, 17:53
Hallo,

wo liegt denn deine Ini-Datei ?


Heiko
Heiko
  Mit Zitat antworten Zitat
Benutzerbild von sh17
sh17

Registriert seit: 26. Okt 2005
Ort: Radebeul
1.680 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: ini file manchmal zerstört

  Alt 28. Feb 2013, 20:41
Also ich kenne das Phänomen, eine Lösung haben wir aber noch nicht gefunden, weil es nicht nachvollziehbar ist. Wir haben in unserer Konstellation in der tat zwei Prozesse,die auf die selbe INI zugreifen. Der Witz ist aber, nicht gleichzeitig. Prozess 1 schreibt in die INI und wird beendet,ruft dabei Prozess 2.dieser oeffnet die Datei.manchmal fehlt das Ende,ein ziemlich großer teil.

Vielleicht ein cache-problem? Datei liegt auf Netz Laufwerk.
Sven Harazim
--
  Mit Zitat antworten Zitat
Benutzerbild von cookie22
cookie22

Registriert seit: 28. Jun 2006
Ort: Düsseldorf
936 Beiträge
 
Delphi XE2 Professional
 
#4

AW: ini file manchmal zerstört

  Alt 28. Feb 2013, 21:18
Was heißt denn überhaupt zerschossen? Was bleibt denn da übrig?

Passiert das auch mit TIniFile oder nur mit TMemIniFile?
Gruß
Cookie
  Mit Zitat antworten Zitat
Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#5

AW: ini file manchmal zerstört

  Alt 28. Feb 2013, 22:15
Ich kenne dieses Verhalten aus den guten alten TP-Zeiten wenn die Datei nicht mit (file)close geschlossen wurde.

könnte es sein, daß da irgendwie noch mit alten TP-Routinen auf die Ini-Datei zugegriffen wird?

Gruß
K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat
hoika

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

AW: ini file manchmal zerstört

  Alt 28. Feb 2013, 22:45
Hallo,

eine Ini-Datei auf einem Netzlaufwerk geht gar nicht !!!
Windows cached die Zugriffe, ob man will oder nicht (UpdateXXX bringt überhaupt nichts).

Nach dem IniFile.Free ist der Datei-Inhalt noch lange nicht auf der Platte !


Ich hatte vor ein paar Jahren auch das Problem und schreibe die Daten
jetzt in die DB selber.

Das Dumme ist, es trat nur beim Kunden ein.
Ich hatte Tests bei uns laufen:
Zugriff auf Inifile im Netz mit mehreren Rechnern gleichzeitig,
nie Probleme.


Heiko
Heiko
  Mit Zitat antworten Zitat
Benutzerbild von sh17
sh17

Registriert seit: 26. Okt 2005
Ort: Radebeul
1.680 Beiträge
 
Delphi 11 Alexandria
 
#7

AW: ini file manchmal zerstört

  Alt 1. Mär 2013, 05:08
Was heißt denn überhaupt zerschossen? Was bleibt denn da übrig?
Das Ende wird undefiniert abgeschnitten, irgend wo.

Passiert das auch mit TIniFile oder nur mit TMemIniFile?
Beide. Delphi 6
Sven Harazim
--
  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:28 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz