Oder gibt es da eine Möglichkeit, den anderen rauszuwerfen?
Pauschalantwort: Nein
Grundlegende Antwort:
sowas kann ich nicht vom 'grünen Tisch' ohne jegliche Kenntniss der konkreten Umgebung und Implemetierung und der eigentlichen Zielsetzung entscheiden.
Im Prinzip muß zunächst einmal geklärt werden wie das Ganze funktionieren soll und dann muß es entsprechend implementiert werden.
Ganz allgemein könnte man vorschlagen, um das Problem zumindest zu umschiffen, einfach im Falle das das PDF geöffnet ist jeweils eine im Namen deutlich gekennzeichnete neue Version zu speichern, so das für jeden späteren NUtzer ersichtlich ist welche PDF-Datei die letztaktuelle ist. z.B. indem man entweder einen Zeitstempel:
Code: Alles auswählen
args1(0).Value = "file:///F:/BSM/BSM_Plan_12_09_2010_12_30_144211.pdf"
(also Dateierstellung am 30.12.2010 um 14:42:11)
oder eine Versionskennzeichnung:
Code: Alles auswählen
args1(0).Value = "file:///F:/BSM/BSM_Plan_12_09_a.pdf"
(also 'a-Version' der DAtei)
im Dateinamen hinzufügt.
Alles das hat aber wenig mit konkreter StarBasic-Programmierung als vielmehr mit allgemeinen Implementierungsüberlegungen zu tun.
Gruß
Stephan