Supportnet Computer
Planet of Tech

Supportnet / Forum / SW-Sonstige

FreePDF XP erstellet Dateien überschreiben





Frage

Hallo zusammen! Ich nutze seit einiger Zeit mit wachsender Begeisterung FreePDF XP zum erstellen von Datenbankauszügen (mit einem Reprotgenerator erzeugt => Drucken => PFD-Datei erzeugen), die von jedermann gelesen werden können (Firmennetzwerk). Ab und an werden diese Datenbankauszüge aktualisiert, dazu wird einfach die bestehende PDF-Datei überschrieben. Nun passiert es, dass ein zuvor erstellter Auzug (=> PDF-Datei) von einem anderen User geöffnet ist, wenn ich diesen aktualisieren möchte. Man sollte meinen, dass ich dann eine Meldung erhalte "Datei kann nicht überschrieben werden" oder so ähnlich. Aber eben das passiert bei FreePDF XP nicht. Es wird stattdessen eine neue Datei mit einer Nummerierung angelegt, Ich habe also anschließend zwei PDF-Dateien. Frage: Lässt sich FreePDF XP so konfigurieren, dass ich im oben geschilderten Fall eine Meldung erhalte? Ich würde dann die Aktualisierung ein paar Minuten verschieben.

Antwort 1 von conny77

Prüf doch selbst vor dem Erstellen der PDF, ob die Datei gesperrt ist, z.B. einfach zu löschen versuchen. Wenn du löschen kannst --> neue PDF erstellen. Wenn nicht --> Warten.

Antwort 2 von mt777

Ich glaube da muss ich dich enttäuschen meines Wissens nach ist es mit FreePDF gar nicht möglich eine bereits erzeugte Datei zu überschreiben!

FreePDF legt automatisch eine nummerierte Datei an.

Antwort 3 von MasterOfHardness

@mt777
Stimmt so nicht: Wenn die Datei nicht von einem anderen User geöffnet ist, dann lässt sie sich nach der obligatorischen Sicherheitsabfrage problemlos überschreiben. Nur eben nicht, wenn die Datei geöffnet ist. Dann erscheint natürlich auch die Abfrage "Überschreiben oder nicht?". Nur wird eben die besagte Datei einfach neu erzeugt und mit einem Zähler versehen.

@conny77
Stimmt, geht so. Ist aber recht umständlich (Datei markieren, Del-Taste, Sicherheitsabfrage, OK, neue Datei erzeugen) Ich mach das mit täglich mit verschiedenen Datenbankauszügen mehrmals. Meine Formulierung
Zitat:
Ab und an werden diese Datenbankauszüge aktualisiert
meint einen einzelnen dieser Auszüge.

@all
Hat jemand weitere Ideen? Ich hätt´ schon gern die sonst übliche Methode "Kann nicht überschrieben werden".

Gute Nacht
MasterOfHardness

Antwort 4 von LOOOOOL

Zitat:
Ich hätt´ schon gern die sonst übliche Methode

und das macht dir dann spass den ganzen tag/woche die datei neu zu erstellen zu versuchen und das fenster wegzuklicken?
tzzzzzzzzzzzzzzzzzztttttttttttttt

grus

Antwort 5 von LOOOLL

Zitat:
und das macht dir dann spass den ganzen tag/woche die datei neu zu erstellen zu versuchen und das fenster wegzuklicken?


ein/e tag/woche im leben eines admins ;-))))))))))))))))))

Antwort 6 von CaroS

Hallo Master*

wenn ich nicht in die Technik (des Speicherns und Überschreibens) eingreifen kann, dann würde ich doch einfach die Logik des Vorgangs ändern:

1. Beim Erstellen einer neuen PDF-Datei diese zuerst in einem "Arbeitsverzeichnis" speichern, wo man selbst dafür sorgt, dass die alte Datei vorher "entfernt" wurde oder wo zumindest kein anderer die Datei öffnen kann, so dass man sie ganz sicher überschreiben kann. Und
2. die neu erstellte Datei mit Betriebssystemmitteln (Befehle/Aktionen, Makros/Scripte) dahin kopieren, wo andere auf sie zugreifen können. Da gibt es dann nur ein Entweder - Oder.

Die Trennung von "Produktion" und "Veröffentlichung" sollte auch insgesamt kein Schaden sein, vielleicht kann man dabei ja auch gleich an eine Sicherung und/oder Archivierung denken.

Gruß,
CaroS

Antwort 7 von MacGyver031

Zitat:
Dann erscheint natürlich auch die Abfrage "Überschreiben oder nicht?". Nur wird eben die besagte Datei einfach neu erzeugt und mit einem Zähler versehen.

Kann es sein dass FreePDF nicht dafür verantwortlich ist, sondern das Betriebssystem?

Antwort 8 von MasterOfHardness

Ich hätte auch eher das Betriebssystem (Win2000 und WinXpprof auf mehreren Systemen) in Verdacht. Nix Genaues weiß ich aber nicht, deshalb frage ich ja euch :o)

@CaroS
Geht natürlich so, ist aber recht kompliziert.

Wer hat weitere Ideen?

Gruß
MasterOfHardness

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: