Einzelnen Beitrag anzeigen

Alex O.

Registriert seit: 30. Apr 2007
8 Beiträge
 
Delphi 2010 Enterprise
 
#9

Re: Ende von MDI-Anwendungen erfahren

  Alt 3. Okt 2009, 09:01
Ich werde mittelfristig bei einem Projekt auf das selbe Problem stossen und suche jetzt schon mal nach Lösungen

Dabei bin ich bis jetzt auf folgenden Lösungsansatz gestossen:
klick

Damit sollte ermittelt werden können, ob die Datei noch in Benutzung ist - allerdings nur auf dem lokalen Rechner, damit sieht man natürlich nicht, ob auf die Datei über das Netzwerk zugegriffen wird. Ich glaube dass ist in diesem Fall aber auch nicht relevant.

Alternative:
verwenden der oben genannten Threadlösung, die allerdings erst einen Erfolg (Datei ist freigegeben) meldet, wenn die Datei 2x innerhalb einer bestimmten Zeit (sagen wir mal 250ms) erfolgreich exklusiv geöffnet werden konnte.
Ganz sauber ist das natürlich nicht, aber vielleicht funktionierts.

Wenn es klappt, würde ich mich über ein Feedback freuen, dann hab ich schon direkt eine Lösung für mein zukünftiges Problem
  Mit Zitat antworten Zitat