[GastForen Programme Print/Bildbearbeitung Adobe InDesign

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste

Gleichzeitiges Öffnen einer InDesign-Datei von 2 Personen

WernerPerplies
Beiträge gesamt: 2762

12. Okt 2011, 09:02
Bewertung:

gelesen: 13195

Beitrag als Lesezeichen
Zitat »Ironie ist der Humor der intelligenten Leute.« ;-)


Ok, diese Ironie ist auf Antwort auf die Frage an mir vorüber gegangen.

Ich finde sie aber hier auch völlig unangemessen.

Zitat Erledigt das Dateisystem seinen Job nicht richtig?


Zitat Üblicherweise ist es Aufgabe des Dateisystems, eine geöffnete Datei mit Schreibschutz zu versehen.



Ja, und dieser Schutz funktioniert auch so lange, wie das Anwendungsprogramm sich an die Spielregeln des Betriebssystems hält.

Das Betriebssystem kennt in der Regel zwei Modi:

den Exklusiven-Modus, dann ist weder Lesen, noch Schreiben möglich.

oder den Shared-Modus, dann hat sich die Anwendung, die diesen Modus verwendet, um das richtige Locking zu kümmern.

Zumindestens unter Windows verwendet InDesign wohl den Shared-Modus, denn eine geöffnete InDesign-Datei ist problemlos von außerhalb lesbar.

Zitat Erledigt das Dateisystem seinen Job nicht richtig?
Wie kommt es, dass die von InDesign beim Öffnen einer InDesign-Datei normalerweise als zusätzlicher Schutz angelegten Lock-Files (*.idlk) außer Kraft gesetzt oder gar nicht erst angelegt werden?


Hier erledigt also (mindestens unter Windows) nicht das Betriebssystem, sondern InDesign seinen Job nicht korrekt.

Korrekt wäre m. E. nach folgendes Vorgehen:

1. Öffnen der Datei im Shared-Mode,
2. Anlegen der Semaphore-Datei
3. Prüfen der Semaphore-Datei (gibt es diese, von mir, angelegte Datei)?
4. Schreiben meiner Daten in die Datei,
5. Löschen der Semaphore-Datei
6. Schließen des Shared-Modes der InDesign-Datei.

Meines Erachtens nach ist es für die Beantwortung der Frage unerheblich, ob die Datei lokal oder auf einem Netzwerk liegt, auch das Betriebssystem ist ziemlich uninteressant.

Entscheidend ist, das das Anwenderprogramm ein versehentliches Überschreiben, verhindert.

(Dieser Beitrag wurde von WernerPerplies am 12. Okt 2011, 09:07 geändert)
Änderungsverlauf:
Beitrag geändert von WernerPerplies (Veteran) am 12. Okt 2011, 09:07