AGB  ·  Datenschutz  ·  Impressum  







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

xml exclusive öffnen

Ein Thema von wbdelpprax · begonnen am 10. Apr 2010 · letzter Beitrag vom 10. Apr 2010
Antwort Antwort
Benutzerbild von wbdelpprax
wbdelpprax

Registriert seit: 11. Mär 2008
36 Beiträge
 
#1

xml exclusive öffnen

  Alt 10. Apr 2010, 10:24
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
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.152 Beiträge
 
Delphi 12 Athens
 
#2

Re: xml exclusive öffnen

  Alt 10. Apr 2010, 10:28
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
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat
Benutzerbild von wbdelpprax
wbdelpprax

Registriert seit: 11. Mär 2008
36 Beiträge
 
#3

Re: xml exclusive öffnen

  Alt 10. Apr 2010, 11:33
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!
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.152 Beiträge
 
Delphi 12 Athens
 
#4

Re: xml exclusive öffnen

  Alt 10. Apr 2010, 12:13
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.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  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 13:03 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