Forum: Algorithmen, Datenstrukturen und Klassendesign
by Sir Rufo,
20. Apr 2015
Du prüfst doch indem du auf alle betroffenen Dateien eine Sperre legst. Nur so kannst du sicherstellen, dass dieses Prüfergebnis am Ende auch noch einen Sinn hat.
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Sir Rufo,
20. Apr 2015
Kannst du denn gewährleisten, dass alle geöffneten Dateien auch wirklich "korrekt" gesperrt sind, also z.B. die Flags fmShareExclusive,fmShareDenyWrite, ... verwenden? Sonst bringt das nix.
Wenn diese Zugriffe alle korrekt gehandhabt werden, dann kannst du auf alle Dateien so einen Zugriff machen mit fmShareExclusive und wenn du für alle Dateien diesen Zugriff erhalten hast, dann kannst du mit...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Sir Rufo,
20. Apr 2015
Die Frage ist, was du eigentlich machen möchtest, bzw. warum es interessant ist, ob die Datei (oder eine von vielen) gerade verwendet wird oder nicht.
Danach richtet sich dann die Vorgehensweise ...