Exclusiv Dateien unter Windows Server 2003 R2 SP2
Moderator: Moderatoren
- Manfred
- Foren-Administrator
- Beiträge: 21248
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 211 Mal
- Danksagung erhalten: 71 Mal
Exclusiv Dateien unter Windows Server 2003 R2 SP2
Ich erzeuge eine eindeutige Temp Text-Datei, die auch von dem jeweiligen Programm exklusiv erstellt wird. Jedes Programm von mir versucht beim Start pauschal alle Tempdateien in dem Verzeichnis zu löschen. Wenn alles seinen rechten Weg geht, ist diese Datei nicht zu löschen, solange das Programm aktiv ist. Das scheint aber nicht immer gegeben zu sein. Ich hatte gerade mal wieder das Problem, dass das entsprechende Programm schon seit Tagen läuft, aber diese Tempdatei nicht mehr vorhanden war. Nach einem Neustart des Programms war die Tempdatei wieder vorhanden und konnte auch nicht von anderer Seite gelöscht werden. So wie es sein soll. Mir stellt sich aber jetzt die Frage, wieso diese besagte EXCLUSIVE geöffnete Textdatei trotzdem gelöscht werden konnte? Ist das doch nicht so sicher, oder was könnte Windows da fabrizieren, dass es zu solche einem Fehlverhalten kommen kann?
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
- Martin Altmann
- Foren-Administrator
- Beiträge: 16586
- Registriert: Fr, 23. Sep 2005 4:58
- Wohnort: Berlin
- Hat sich bedankt: 116 Mal
- Danksagung erhalten: 48 Mal
- Kontaktdaten:
Re: Exclusiv Dateien unter Windows Server 2003 R2 SP2
Wurde sie vielleicht einfach umbenannt?
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/
Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
- Manfred
- Foren-Administrator
- Beiträge: 21248
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 211 Mal
- Danksagung erhalten: 71 Mal
Re: Exclusiv Dateien unter Windows Server 2003 R2 SP2
umbenennen geht nicht bei Exclusiv. Habe ich gerade zur Vorsicht mal versucht.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
- Klaus Schuster
- Foren-Administrator
- Beiträge: 371
- Registriert: Do, 24. Jan 2008 10:01
- Wohnort: 90762 Fürth
- Hat sich bedankt: 9 Mal
- Danksagung erhalten: 9 Mal
Re: Exclusiv Dateien unter Windows Server 2003 R2 SP2
Könnte es sein, dass eine Art 'garbage collection' unter win dafür verantwortlich ist? Gelegentlich tritt dieser Fehler auch bei einer meiner Applikationen auf, in der ich auf ähnliche Weise ein 'Semaphoren-Datei' realisiere. Vielleicht wäre es eine Idee, in gewissen zeitlichen Abständen etwas in die Datei zu schreiben?!
Gruß Klaus
- AUGE_OHR
- Marvin
- Beiträge: 12913
- Registriert: Do, 16. Mär 2006 7:55
- Wohnort: Hamburg
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 46 Mal
Re: Exclusiv Dateien unter Windows Server 2003 R2 SP2
wie sieht ein Beispiel für so eine Datei aus ? verwendest du *.$$$Manfred hat geschrieben:Ich erzeuge eine eindeutige Temp Text-Datei
dann muss doch in deiner "Prüf" Routine ein Problem sein die nicht "merkt" das die Tempdatei nicht mehr vorhanden ist ?!Manfred hat geschrieben:Ich hatte gerade mal wieder das Problem, dass das entsprechende Programm schon seit Tagen läuft, aber diese Tempdatei nicht mehr vorhanden war.
gruss by OHR
Jimmy
Jimmy
- Manfred
- Foren-Administrator
- Beiträge: 21248
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 211 Mal
- Danksagung erhalten: 71 Mal
Re: Exclusiv Dateien unter Windows Server 2003 R2 SP2
Jimmy,
ich verstehe die Frage nicht.
Die Endung lautet immer .tmp und der Dateiname setzt sich aus dem Programmname, dem Stationsnamen, dem Usernamen, dem Datum und der Uhrzeit zusammen. Dann wird sie mit FCreate(name) erzeugt und offen gehalten. Solange, bis das Programm beendet wird.
Und eine Prüfroutine gibt es nicht. Wozu auch. Es geht nur darum, dass die Datei auf herkömmlichem Weg nicht gelöscht werden kann, weil sie vom ausführenden Programm erzeugt und offen gehalten wird.
ich verstehe die Frage nicht.
Die Endung lautet immer .tmp und der Dateiname setzt sich aus dem Programmname, dem Stationsnamen, dem Usernamen, dem Datum und der Uhrzeit zusammen. Dann wird sie mit FCreate(name) erzeugt und offen gehalten. Solange, bis das Programm beendet wird.
Und eine Prüfroutine gibt es nicht. Wozu auch. Es geht nur darum, dass die Datei auf herkömmlichem Weg nicht gelöscht werden kann, weil sie vom ausführenden Programm erzeugt und offen gehalten wird.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
- Werner_Bayern
- Der Entwickler von "Deep Thought"
- Beiträge: 2129
- Registriert: Sa, 30. Jan 2010 22:58
- Wohnort: Niederbayern
- Hat sich bedankt: 30 Mal
- Danksagung erhalten: 75 Mal
Re: Exclusiv Dateien unter Windows Server 2003 R2 SP2
Servus Manfred,
gehört vielleicht nicht direkt zu Deinem Problem, aber Du kennst die Funktion GetUniqueFileName? Bei Deiner jetzigen Konstellation ist es m. M. n. nicht 100%ig ausgeschlossen, dass derselbe Name 2x vergeben wird?
gehört vielleicht nicht direkt zu Deinem Problem, aber Du kennst die Funktion GetUniqueFileName? Bei Deiner jetzigen Konstellation ist es m. M. n. nicht 100%ig ausgeschlossen, dass derselbe Name 2x vergeben wird?
es grüßt
Werner
<when the music is over, turn off the lights!>
Werner
<when the music is over, turn off the lights!>
- Manfred
- Foren-Administrator
- Beiträge: 21248
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 211 Mal
- Danksagung erhalten: 71 Mal
Re: Exclusiv Dateien unter Windows Server 2003 R2 SP2
Hi Werner,
kann nicht, Datum Uhrzeit User Workstation alles mit drin. Außerdem darf das Programm nur 1x gestartet werden.
kann nicht, Datum Uhrzeit User Workstation alles mit drin. Außerdem darf das Programm nur 1x gestartet werden.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
- Werner_Bayern
- Der Entwickler von "Deep Thought"
- Beiträge: 2129
- Registriert: Sa, 30. Jan 2010 22:58
- Wohnort: Niederbayern
- Hat sich bedankt: 30 Mal
- Danksagung erhalten: 75 Mal
Re: Exclusiv Dateien unter Windows Server 2003 R2 SP2
Also, wenn der Hardwareausstatter Maschinen klont (und evtl. auch noch roaming profiles aktiviert sind), dann haben die gleiche Namen. Wenn dann die 6300 User morgens um 8 die Maschinen starten kannst Du nicht 100%ig ausschließen, dass mit Deiner Methode die Temp-Datei unique ist.
Aber, das nur am Rande, hat wohl nicht direkt mit Deinem Problem zu tun.
Aber, das nur am Rande, hat wohl nicht direkt mit Deinem Problem zu tun.
es grüßt
Werner
<when the music is over, turn off the lights!>
Werner
<when the music is over, turn off the lights!>
- Manfred
- Foren-Administrator
- Beiträge: 21248
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 211 Mal
- Danksagung erhalten: 71 Mal
Re: Exclusiv Dateien unter Windows Server 2003 R2 SP2
Gerade hatte ich es wieder. Beide Tempdateien waren verschwunden. Nachdem ich die Programme erneut gestartet hatte, konnten sie von Hand nicht gelöscht werden. Alles recht merkwürdig.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
- Jan
- Marvin
- Beiträge: 14662
- Registriert: Fr, 23. Sep 2005 18:23
- Wohnort: 49328 Melle
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 88 Mal
- Kontaktdaten:
Re: Exclusiv Dateien unter Windows Server 2003 R2 SP2
... Du solltest Dich mal auf der Domäne anmelden, und nicht auf dem lokalen Rechner ...
Jan
Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
- Manfred
- Foren-Administrator
- Beiträge: 21248
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 211 Mal
- Danksagung erhalten: 71 Mal
Re: Exclusiv Dateien unter Windows Server 2003 R2 SP2
Das wird es aber nicht gewesen sein....
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
- Jan
- Marvin
- Beiträge: 14662
- Registriert: Fr, 23. Sep 2005 18:23
- Wohnort: 49328 Melle
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 88 Mal
- Kontaktdaten:
Re: Exclusiv Dateien unter Windows Server 2003 R2 SP2
Vermutlich nicht. Aber damit ist zumindest eine Unklarheit beseitigt.
Jan
Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
-
- Der Entwickler von "Deep Thought"
- Beiträge: 2828
- Registriert: Fr, 10. Feb 2006 9:51
- Wohnort: Aachen
- Hat sich bedankt: 259 Mal
- Danksagung erhalten: 12 Mal
- Kontaktdaten:
Re: Exclusiv Dateien unter Windows Server 2003 R2 SP2
Vielleicht geht irgendwann die Netzwerkverbindung verloren und dadurch werden dann vom Server auch die Dateien geschlossen. Z.B. werden bei mir, wenn Windows in den Ruhezustand geht, Dateien geschlossen.Manfred hat geschrieben:Gerade hatte ich es wieder. Beide Tempdateien waren verschwunden. Nachdem ich die Programme erneut gestartet hatte, konnten sie von Hand nicht gelöscht werden. Alles recht merkwürdig.
Was hältst Du davon, z.B. jede Stunde ein Zeichen in die Tempdatei reinzuschreiben. Wenn die Datei serverseitig inzwischen geschlossen wurde, muß es dann zu einer Fehlermeldung kommen.
Uli
-------
Mitglied XuG Cologne
Mitglied XuG Osnabrück
Mitglied XuG Cologne
Mitglied XuG Osnabrück
- Manfred
- Foren-Administrator
- Beiträge: 21248
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 211 Mal
- Danksagung erhalten: 71 Mal
Re: Exclusiv Dateien unter Windows Server 2003 R2 SP2
Den Zeitstempel setze ich schon. Ich muß jetzt nur noch auswerten, wenn er nicht geschrieben werden kann.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!