Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   XML (https://www.delphipraxis.net/46-xml/)
-   -   Delphi xml exclusive öffnen (https://www.delphipraxis.net/150215-xml-exclusive-oeffnen.html)

wbdelpprax 10. Apr 2010 10:24


xml exclusive öffnen
 
Hallo Leute,
nachdem die Suche nichts gebracht hat, hier meine Frage:
Kann man eine XML-Datei exklusiv in Delphi öffnen, so dass keiner mehr "von außen" einen Zugriff darauf hat? Wenn ja, wie geht das ?
Bis dann
Andreas

himitsu 10. Apr 2010 10:28

Re: xml exclusive öffnen
 
Grundsätzlich erstmal Nein,
da viele die Datei ja offnen, auslesen und dann sofort wieder schließen.

Aber es kommt da auch darauf an, wie und vorallem mit welcher XML-Lib du die Datei auslesen willst.


Was aber ginge:
- Datei mit einem FileStream öffnen
- Text in einen String auslesen und an die XML-Lib übergeben oder die Lib bietet ein LoadFromStream
- XML bearbeiten oder was auch immer
- wenn verändert, dann alles wieder in den FileStream reinkopieren
- datei schließen

wbdelpprax 10. Apr 2010 11:33

Re: xml exclusive öffnen
 
Hi himitsu,
vielen Dank für die umgehende Antwort. Eigentlich wollte ich das nicht mit einem Stream lösen, aber es wird mir wohl nicht viel anderes übrig bleiben. Nur der Vollständigkeit halber: Stream meinst Du wegen Nutzung von wegen fmShareExclusive, oder?
Gruß Andreas!

himitsu 10. Apr 2010 12:13

Re: xml exclusive öffnen
 
Zitat:

Zitat von wbdelpprax
Nur der Vollständigkeit halber: Stream meinst Du wegen Nutzung von wegen fmShareExclusive, oder?

Jupp.

Es ist zwar egal, was man nimmt, es muß einfach nur etwas sein, womit man die Datei öffnen und die Sharingrechte angeben und worüber man den Dateiinhalt an eine XML-Lib weitergeben kann.


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