Diese Seite beschreibt detailliert die Funktionsweise von xfix. Siehe Schritt für Schritt für eine Kurzeinführung.

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):

Warnung: Obwohl sie xfix's Auto-Schutz Funktionalität davor bewahren kann einen katastrophalen Fehler zu machen sollten sie sich darüber im Klaren sein daß sie ihr System trotzdem beschädigen können. Daß eine Datei oder Ordner nicht löschgeschützt ist bedeutet nicht automatisch daß das Handle nicht gebraucht wird. Sie sollten sich vor dem Löschen vergewissern daß das Handle nirgendwo gebraucht wird.

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:

Nachdem ihre Änderungen dauerhaft gespeichert sind können sie durch Schließen von xfix's Hauptfenster das Programm verlassen.