Virtual OS/2 International Consumer Education
VOICE-Homepage: http://de.os2voice.org
April 2005

Inhaltsverzeichnis
< Vorherige Seite | Nächste Seite >
Artikelverzeichnis

editor@os2voice.org


XWorkplace aktualisieren helfen

Von Christian Hennecke © April 2005

Manche Komponenten von XWorkplace sind seit längerem nicht aktualisiert worden, aber die Zeit ist nicht stehenglieben. Infolgedessen erkennt die Seite Treiber des Objekts OS/2-Kernel neue Treiber in der CONFIG.SYS nicht und zeigt sie nicht an. Die WPS-Klassenliste kann zudem keine Informationen für neue Klassen anzeigen.

Zu diesem Teil von XWorkplace können auch Endanwender etwas beitragen. Schenken Sie uns ein paar Minuten und helfen Sie dabei, XWorkplace auf aktuellem Stand zu halten. Es ist wirklich nicht schwer!

Tun Sie folgendes:

Seite Treiber

Um bei der Seite Treiber mitzuhelfen, tun Sie folgendes:

  1. Öffnen Sie eine Befehlszeile und wechseln Sie in das Unterverzeichnis help der XWorkplace-Installation.

  2. Führen Sie das REXX-Skript drvrs_new.cmd aus. Dieses vergleicht den Inhalt der CONFIG.SYS mit den Daten in drvrs001.txt und legt eine neue Datei drvrs_new.txt mit Einträgen für Treiber- und Programmanweisungen (im folgenden Objekte genannt) an, für die keine entsprechenden Einträge in drvrs001.txt vorhanden sind.

  3. Öffnen Sie die resultierende Datei drvrs_new.txt und ersetzen Sie "unknown" durch eine vernünftige Beschreibung für das Objekt. Noch mehr können Sie uns helfen, indem Sie auch die restlichen Anweisungen entsprechend anpassen:

    1. Wenn die OS/2-Befehlsreferenz (CMDREF.INF) eine Hilfeseite für das Objekt enthält, ersetzen Sie die 0 (Null) durch DRVF_CMDREF.

    2. Wenn das Objekt keine Parameter akzeptiert, ersetzen Sie die 0 (Null) durch DRVF_NOPARAMS. Wurde sie bereits im vorherigen Schritt durch DRVF_CMDREF ersetzt, fügen Sie | DRVF_NOPARAMS hinzu, so daß die Anweisung DRVF_CMDREF | DRVF_NOPARAMS lautet.

    3. Erfordert ein Objekt das Laden eines weiteren Treibers oder Programms, fügen Sie für jeden benötigten Treiber und jedes Programm eine Zeile folgenden Typs hinzu:

      REQUIRES=item_tag
      

      Für item_tag geben Sie einen kurzen aussagekrätigen Namen ein. Die Zeilen müssen durch Komma getrennt werden.

      Springen Sie nun zu den Anweisungen für alle erforderlichen Objekte und fügen Sie diesen eine Zeile folgenden Typs hinzu:

      TAG=item_tag
      

      Hierbei entspricht item_tag der Beschreibung, die in der entsprechenden REQUIRES -Zeile verwendet wurde.

    4. Eine vollständige Anweisung könnte so aussehen:

      DRIVER ( "BASEDEV=", "OS2LVM.DMD",
      "Logical Volume Manager",
      DRVF_CMDREF,
      TAG=LVM,
      REQUIRES=LVMALERT,
      REQUIRES=EXTENDFS,
      REQUIRES=KRNLUNICODE),

      Diese schon recht komplizierte Anweisung für den LVM-Treiber OS2LVM.DMD zeigt an, daß dieser eine Hilfeseite in der OS/2-Befehlsreferenz besitzt, daß ein anderes Objekt diesen Treiber benötigt und als LVM anspricht sowie daß dieser Treiber drei weitere mit den Tags LVMALERT, EXTENDFS und KRNLUNICODE benötigt.

  4. Schicken Sie diese Datei an mich, einschließlich folgender Informationen über jedes Objekt:

    Haben Sie keine Informationen über die letzten drei Fragen parat oder haben Sie die Datei drvrs_new.txt bereits entsprechend angepaßt, ignorieren Sie diese bitte.

Korrekturen bestehender Einträge sind natürlich ebenfalls sehr willkommen.

WPS-Klassenliste

Um bei den Beschreibungen für WPS-Klassen mitzuhelfen, tun Sie bitte folgendes:

  1. Öffnen Sie das Objekt XWorkplace-Konfiguration, rufen Sie die Seite XWorkplace-Status auf und ändern Sie die Sprache in US English.

  2. Öffnen Sie die WPS-Klassenliste.

  3. Sehen Sie die Klassenhierarchie durch und halten Sie nach Klassen Ausschau, für die keine eigene Beschreibung im oberen rechten Teil des Fensters angezeigt wird. Statt dessen wird nur folgende Standardbeschreibung angezeigt:

    "No information available for this class. If you know what this class is about, please post a description to xworkplace-user@netlabs.org so a class description can be added."

  4. Wenn Sie solche Klassen finden, fügen Sie entweder dem Ende der Datei xfcls001.txt entsprechende Beschreibungen hinzu (die wirkliche einfache Syntax wird am Anfang der Datei erklärt) und senden diese aktualisierte Datei an mich oder schicken Sie mir eine Nachricht mit folgenden Einzelheiten zu jeder Klasse:

    Wenn Sie zu den letzten drei Fragen keine Aussage treffen können, ignorieren Sie sie.

    Wenn Ihnen das Softwarepaket, zu dem eine Klasse gehört, nicht bekannt ist, probieren Sie folgendes:
    Die WPS-Klassenliste zeigt den Pfad und Dateinamen der DLL an, für die diese Klasse registriert wurde. Schauen Sie sich an, was rechts von DLL: angezeigt wird.
    Wird ein vollqualifizierter Pfad angezeigt, dürfte dieser auf das Installationsverzeichnis der Software verweisen, zu der die Klasse gehört. Wird dagegen nur der Dateiname der DLL angezeigt, können Sie Ihre Festplatten noch mit folgendem Befehl durchsuchen:

    DIR dllname /S
    
    

    Findet der Befehl die Datei und sie befindet sich nicht in einem der Standardverzeichnisse des Systems, sollte es sich dabei um das Installationsverzeichnis der Software handeln, zu der die Klasse gehört.

Auch hier sind Korrekturen bestehender Einträge sehr willkommen.

Daten und Quellen:

XWorkplace: http://www.xworkplace.org
:


Artikelverzeichnis
editor@os2voice.org
< Vorherige Seite | Inhaltsverzeichnis | Nächste Seite >
VOICE-Homepage: http://de.os2voice.org