Wichtige Handles schützen
Bevor sie etwas löschen, lassen sie xfix automatisch diejenigen Handles schützen, die für die korrekte Funktionsweise des Systems unabdingbar sind. Jeder Löschversuch von geschützten Handles wird von xfix ignoriert.
Wählen sie Menüeintrag Aktionen->Auto-Schutz. Dies schützt jede Datei die für ein Programmobjekt genutzt werden könnte, jeden Ordner der abstrakte Objekte enthält (z.B. Shadow Objekte) sowie jede Datei und Ordner die eine Objekt-ID haben. Handles die bereits als ungültig markiert sind werden ignoriert.
Dann lassen sie xfix nach jeder Datei und Ordner suchen für
die es ein Schattenobjekt auf der Arbeitsoberfläche gibt
(nach "Langer Name" sortieren erleichtert diese Aufgabe). Wenn
nicht schon geschützt wählen sie mit rechter Maustaste
aus, wählen Schützen vom &popmenu; (sie
können auch Ctrl+S
auswählen). Sie
können keine Handles schützen die als ungültig
gekennzeichnet sind.
Jedes geschützte Handle wird in der Spalte "Bild" entsprechend angezeigt. Jeder dem geschützten Objekt übergeordnete Ordner wird als angezeigt um darauf hinzuweisen daß dieser ebenfalls löschgeschützt ist.
Wenn sie den Löschschutz für ein Handle aufheben wollen
wählen sie entweder vom &popmenu; Schutz aufheben
oder sie drücken Ctrl+S
. Beachten sie,
daß sie den Schutz nur für die Handles aufheben
können die mit markiert
sind. Für jedes Handle daß als markiert ist wird automatisch der
Schutz aufgehoben sobald keine weiteren Handles mehr als
geschützt markiert sind die dieses Handle
benötigen/referenzieren.
Handles löschen
Sie können ungeschützte Handles löschen indem sie
Löschen vom &popmenu; auswählen oder indem
sie die Entf
Taste oder Ctrl+L
betätigen. Das Handle wird dann als angezeigt, wird aber nicht sofort
gelöscht. Es wird erst aus dem Speicher gelöscht wenn
sie Aktionen->Jetzt löschen... auswählen. Es wird
dauerhaft gelöscht wenn sie xfix->Zurück in
OS2SYS.INI schreiben... auswählen.
Wenn das Löschen eines Ordnerhandles dazu führen
würde daß weitere Handles ungültig würden
dann werden die betroffenen Handles als dargestellt um anzuzeigen daß
sie "verwaist" sind (d.h. die Zuordnung zu dem Ordner in dem das
Objekt enthalten ist ist zerstört). Wenn sie nicht das Handle
des Ordners ebenfalls löschen möchten so machen sie das
Löschen für die betreffenden Handles
rückgängig. Dazu wählen sie entweder Löschen
rückgängig vom &popmenu; oder sie
betätigen die Entf
Taste um das
Löschen aufzuheben.
Wenn sie die gewünschten Handles zum Löschen
ausgewählt haben wählen sie Aktionen->Jetzt
löschen.... Dieser Schritt ist optional aber ratsam
weil ihnen angezeigt wird ob das Löschen zu Problemen
geführt hat. Sie werden aufgefordert das Löschen zu
bestätigen und bekommen eine Warnung wenn dies zu
"verwaisten" Handles führen würde. Ist dies der Fall
sollten sie Nein
auswählen und die
Auswahl der Handles ändern.
Antworten sie mit Ja
passiert das Folgende: (keine
der Änderungen ist dauerhaft solange sie nicht
xfix->Zurück in OS2SYS.INI schreiben... ausgewählt
haben):
Abstrakte Objekte
angezeigt) werden zum
Löschen vorgemerkt wenn sie ihre Änderungen
abspeichern. Dies ist nötig weil anderenfalls diese Objekte
(wahrscheinlich) in einem völlig anderen Ordner wieder
auftauchen würden wenn die WPS das Ordnerhandle wieder
benutzen sollte. Ordnerposition
angezeigt) werden zum Löschen vorgemerkt. Die Änderungen abspeichern
Wenn sie alle Handles gelöscht haben die ungültig sind
oder nicht gebraucht werden können sie ihre Änderungen
dauerhaft abspeichern indem sie xfix->Write back to
OS2SYS.INI... auswählen.
Wenn sie sich nicht sicher sind ob sie Handles löschen würden die vielleicht noch vom System benötigt werden, benutzen sie Aktionen ->Jetzt löschen... um Handles zu entfernen die zum Löschen ausgewählt sind, dann wählen sie xfix->Puffer nochmals verarbeiten. Wenn dann Fehler angezeigt werden die vorher nicht existiert haben dann speichern sie nicht ihre Änderungen dauerhaft ab. Beenden sie stattdessen xfix, starten sie es erneut und treffen sie eine andere Auswahl. Ansonsten können sie fortfahren.
Bevor sie Zurück in OS2SYS.INI schreiben... auswählen stellen sie bitte sicher:
OS2.INI
und OS2SYS.INI
haben. RUNWORKPLACE
in ihrer &cfgsys;
Datei nicht auf PMSHELL.EXE verweist oder when sie xfix von
&xwp;'s "Panik" Dialog während des Startens der
Arbeitsoberfläche gestartet haben. Nachdem ihre Änderungen dauerhaft gespeichert sind können sie durch Schließen von xfix's Hauptfenster das Programm verlassen.