Forum: Object-Pascal / Delphi-Language
by Uwe Raabe,
28. Feb 2013
Was meinst du mit "noch offen"? Bei TMemInifile erfolgen die Zugriffe auf die Datei nur innerhalb von Create und UpdateFile. Insofern kannst du über TMemInifile die Datei gar nicht offen halten.
Forum: Object-Pascal / Delphi-Language
by Uwe Raabe,
28. Feb 2013
Dein Test beweist nur, daß es manchmal, vielleicht auch häufig funktioniert. Als Test, ob konkurrierende Zugriffe sicher abgefangen werden, taugt er nicht.
Forum: Object-Pascal / Delphi-Language
by Uwe Raabe,
28. Feb 2013
Wenn die Ini-Datei nur für das eine Programm zuständig ist, sollte eigentlich kein Zugriff eines anderen Prozesses darauf möglich sein. Die Tatsache, daß die Datei manchmal von einem anderen Prozess geöffnet ist, wäre für mich schon mal der erste Ansatzpunkt.
TMemIniFile list die Datei beim Create und schreibt Sie beim UpdateFile. Zwischendrin kann alles mögliche passieren. Auch die vorherige...