vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
vb@rchiv Offline-Reader - exklusiv auf der vb@rchiv CD Vol.4  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fortgeschrittene Programmierung
Re: Löschen von geöffneten Dateien einer Dateigruppe verhindern 
Autor: horst
Datum: 07.11.02 13:55

Hi Dieter,

danke für das Mitdenken.
Es ist zwar eine Horizonterweiterung für mich, löst das Problem aber nicht, weil so weder ungeöffnete noch geöffnete Dateien gelöscht werden. Waren sie nämlich nicht geöffnet, werden sie in der Open-Anweisung geöffnet, und Kill sagt in jedem Falle "Lösche ich nicht!" (getestet mit nur einer Datei im Verzeichnis, bei mehreren wahrscheinlich ohnehin der alte Stand).
Der Parameter Sperre hätte in dem anderen Programm, in dem die Datei noch geöffnet ist (z.B. WORD oder Ultraedit usw.) gesetzt sein müssen.
Was gebraucht wird, ist so etwas wie "isOpen". Das kenne ich für VBA aber nicht.
OPEN-Sperre: Optional. Schlüsselwort, das die Operationen festlegt, die von anderen Prozessen auf der geöffneten Datei ausgeführt werden können: Shared, Lock Read, Lock Write und Lock Read Write
Fazit:
Anstelle eine ProgrammStopps mit dem Hinweis, geöffnete Dateien erst zu schließen und dann das Programm neu zu starten, muß ich dem User mitteilen, das das Programm Dateien im Verzeichnis "sPATHOUT" gelöscht hat, die er anderweitig noch geöffnet hält, und er muß diese DateiInformation - so er sie noch aufbewahren will - aus der anderen Anwendung heraus an eine andere Pfadstelle abspeichern. Diesen Hinweis kann man dann per MSGBox geben.
Mit freundlichem Gruß horst
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Löschen von geöffneten Dateien einer Dateigruppe verhindern600horst06.11.02 16:47
Re: Löschen von geöffneten Dateien einer Dateigruppe verhind...456ModeratorDieter06.11.02 21:17
Re: Löschen von geöffneten Dateien einer Dateigruppe verhind...720horst07.11.02 13:55
Re: Löschen von geöffneten Dateien einer Dateigruppe verhind...430ModeratorDieter07.11.02 13:58
Re: Löschen von geöffneten Dateien einer Dateigruppe verhind...441horst07.11.02 14:02

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel