OS2.org Site Index - Feedback - Impressum
Sprachauswahl / Choose your Language News Software Hardware Projekte Forum Tipps Links Verschiedenes
Editorial Diskussion HelpDesk Umfrage
[Forum]
in nach (Erweiterte Suche)
[Forum]
( Archiv ) ( Neues Thema )
11.03.2006
Re: sync, commit, gibt es sowas auch unter OS/2? (von: Rudi, 09:50:56) « ^ »
>genau das vermute ich, ist mein Problem -gratuliere! Das meine ich mit 'ein Tool für sync oder commit'.

O.K. Es geht Dir also nicht um den Filesystemcache (wie der Vergleich mit sync nahelegt), sondern darum, die WPS (also eine Applikation) dazu zu veranlassen, ihre intern gespeicherten Daten zu sichern. Das ist äußerst problematisch, da es kein API dafür gibt. Um das trotzdem hinzukriegen gibt es zwei Möglichkeiten:

1.) Checkini und Resetwps installieren meines Erachtens nach ein transientes WPS-Objekt (befindet sich in WPTOOLS.DLL), welches dann sozusagen als "Spion" im Prozeßkontext der WPS versucht, sämtliche Objekte abzuklappern und ggf. zu speichern. Dabei fällt es vermutlich hin und wieder auf die Nase (Trap in PMPW.DLL), was korrupte INI-Dateien zur Folge haben kann.

2.) XWP bzw. XFolder sind bereits Bestandteil der WPS. Sie klinken sich in die entsprechenen Methoden aller Objekte ein und verwalten eine Liste mit denjenigen, die offen bzw. noch zu sichern sind. Diese Liste wird dann vor dem eigentlichen Neustart der WPS abgearbeitet. Eventuell kommt XWP in Deinem Fall einfach nicht oder nur selten an der absturzgefährdeten Stelle vorbei oder hat einfach ein besseres Exceptionhandling.

>Daraus resultiert meine Idee, vor solchen resets alle INI-Info rauszuschreiben und ggf. sogar die INI's zu sperren. dann sollten solche traps doch der Vergangenheit angehören, oder denke ich da falsch?

Da mache ich Dir nicht viel Hoffnung. Wie oben beschrieben sind es eben diese Tools, die genau das vor dem eigenlichen WPS-Restart erledigen sollten.


[ Leser: 51 ]

Datum Thema
09.01.2017 *

*

Name: * eMail: Benachrichtigung

Mit * markierte Felder müssen ausgefüllt werden !

( Zeige alle Einträge ) ( Zur Startübersicht )
Thema von: Leser Datum Zeit
 sync, commit, gibt es sowas auch unter OS/2?
Ingo11209.03.200618:20
 Re: sync, commit, gibt es sowas auch unter OS/2?
RBM10609.03.200618:44
 Re: sync, commit, gibt es sowas auch unter OS/2?
Ingo10309.03.200618:53
 Re: sync, commit, gibt es sowas auch unter OS/2?
Pst7410.03.200609:38
 Re: sync, commit, gibt es sowas auch unter OS/2?
Rudi6910.03.200610:38
 Re: sync, commit, gibt es sowas auch unter OS/2?
chris\26810.03.200611:01
 Re: sync, commit, gibt es sowas auch unter OS/2?
Ingo5210.03.200621:19
 Re: sync, commit, gibt es sowas auch unter OS/2?
Rudi5111.03.200609:50
 Re: sync, commit, gibt es sowas auch unter OS/2?
Ingo4211.03.200613:20
 Re: sync, commit, gibt es sowas auch unter OS/2?
chris\22713.03.200611:39
 Re: sync, commit, gibt es sowas auch unter OS/2?
Ingo2813.03.200613:03
 Re: sync, commit, gibt es sowas auch unter OS/2?
chris\22613.03.200614:56
 Re: sync, commit, gibt es sowas auch unter OS/2?
Ingo2213.03.200618:36
 Re: sync, commit, gibt es sowas auch unter OS/2?
chris\27110.03.200609:24


php.net OpenIT © 1998-2017 by WebTeam OS2.org