home *** CD-ROM | disk | FTP | other *** search
/ TopWare Tools / TOOLS.iso / tools / top1395 / tsrmenu.lzk / DOKU.TXT < prev    next >
Encoding:
Text File  |  1992-02-05  |  11.4 KB  |  237 lines

  1.  
  2.                1   Vorwort
  3.  
  4.  
  5.  
  6.                TSRMenu, 2. Version!
  7.  
  8.                Dies ist also die neue TSRMenu Version. Nach vielen
  9.                Anstrengungen, Beratungen und Kundengesprächen sind
  10.                wir  zu  der  Erkenntnis  gekommen,  daß  die  alte
  11.                TSRMenu Version eigentlich schon ganz gut war. Aber
  12.                wie das immer so im Leben ist, ganz perfekt ist nie
  13.                etwas. Diesen  Anspruch erheben  wir natürlich auch
  14.                nicht für  diese neue  Version, aber  wir sind  der
  15.                Sache ein ganzes Stück näher gekommen.
  16.  
  17.                Dabei  haben wir  nicht unser  Augenmerk auf  mehr
  18.                Funktionen gelegt, sondern auf mehr Funktionalität
  19.                und  Flexibilität.  Mit   dem  neuen  Dateibrowser
  20.                können  Sie nun  Dateien  mit  einer Länge  bis zu
  21.                2 GByte Länge ansehen. Die Textmarker helfen Ihnen
  22.                verschiedene  Textstellen  wiederzufinden  und mit
  23.                F10 merkt sich TSRMenu beim Verlassen welche Datei
  24.                Sie sich gerade angesehen haben.
  25.  
  26.                Außerdem   war  ein   weiterer  wichtiger  Schritt
  27.                notwendig.  Ein  Schritt   in  Richtung  Speicher-
  28.                ersparnis. Ab  sofort benötigt der  residente Kern
  29.                von TSRMenu noch nicht einmal 8 KByte Speicher (in
  30.                Worten:  acht). Damit  haben wir,  hoffentlich für
  31.                immer,  ein  ganz  gravierendes  Problem der alten
  32.                TSRMenu Version beseitigt.
  33.  
  34.  
  35.                2 TSRMenu laden
  36.  
  37.  
  38.                Um TSRMenu richtig nutzen  zu können, benötigen Sie
  39.                ein wenig Theorieunterricht.
  40.  
  41.                Also bitte  aufgepaßt. TSRMenu ist  ein sogenanntes
  42.                speicherresidentes Programm. Das heißt, daß TSRMenu
  43.                einmal in den Speicher  Ihres Rechners geladen wird
  44.                und dort auch bleibt,  bis es wieder entfernt wird.
  45.                Obwohl  sich TSRMenu  im Speicher  befindet, können
  46.                Sie alle  erdenklichen anderen Programme  laden und
  47.                Sie bemerken nichts von TSRMenu.
  48.  
  49.                Und nun  der Clou! TSRMenu läßt sich jederzeit, bis
  50.                auf  ein   paar  Ausnahmen,  mit  einer  bestimmten
  51.                Tastenkombination aktivieren.  TSRMenu lagert  dann
  52.                das gerade  laufende Programm  auf Festplatte,  EMS
  53.                oder  Extended Memory  aus und  lädt seine  eigenen
  54.                Programmroutinen.    Sie     können    dann    alle
  55.                Programmfunktionen von  TSRMenu benutzen. Verlassen
  56.                Sie TSRMenu wieder, lädt  es das zuvor ausgelagerte
  57.                Programm wieder  in den Hauptspeicher  und setzt es
  58.                an  der Stelle  fort,  an  der Sie  es unterbrochen
  59.                haben.
  60.  
  61.                Ist  das   nicht  schön?   TSRMenu  ist   also  Ihr
  62.                persönlicher Helfer auf Knopfdruck.
  63.  
  64.                Um  nun   nicht   unnötig   viel   des   wertvollen
  65.                Hauptspeichers zu belegen,  befindet sich immer nur
  66.                ein  kleiner  Kern  von  TSRMenu,  ca.  8 KByte, im
  67.                Speicher   und   wartet   darauf,   daß   Sie   die
  68.                Aktivierungstaste "STRG +TAB"  drücken. Drücken Sie
  69.                diese  Aktivierungstaste, registriert  TSRMenu dies
  70.                und   startet  einen   Vorgang,  den   man  in  der
  71.                Fachsprache   "Swapping"   nennt.   Dieser  Vorgang
  72.                unterbricht das gerade laufende Programm und lagert
  73.                es aus. Dann wird der Hauptteil von TSRMenu geladen
  74.                und das Hauptmenü angezeigt.
  75.  
  76.                Wenn  Sie   TSRMenu  wieder  verlassen,   geht  der
  77.                Swapvorgang   umgekehrt  vonstatten.   TSRMenu  auf
  78.                Festplatte   auslagern,   altes   Programm   wieder
  79.                einlagern    und    das    unterbrochene   Programm
  80.                fortsetzen.
  81.  
  82.                Kommen wir  nun erst  einmal wieder von der Theorie
  83.                zur Praxis. TSRMenu wird gestartet mit dem Programm
  84.                "TSRMENU.EXE". Dieses Programm befindet sich in dem
  85.                von   Ihnen   bei   der   Installation  angegebenen
  86.                Verzeichnis.
  87.  
  88.                In unserem Beispiel müßten Sie also jetzt eingeben:
  89.  
  90.                "C:\TSRMENU\TSRMENU"
  91.  
  92.                TSRMenu  wird  nun  in  den  Speicher  geladen  und
  93.                verbleibt dort  speicherresident und wartet auf die
  94.                Aktivierung  durch   die  Tastenkombination  "STRG
  95.                +TAB"
  96.  
  97.                Da bei  diesem Vorgang  der Speicher hinter TSRMenu
  98.                vorrübergehend ausgelagert  und überschrieben  wird
  99.                und  diese   Programme  deshalb  nicht  fortgesetzt
  100.                werden können  müssen Sie  beim Laden  von  TSRMenu
  101.                einige Vorsichtsregeln  beachten, die  sehr wichtig
  102.                sind.
  103.  
  104.            !!! 1. Laden  Sie TSRMenu  niemals vor  einem Netzwerk-
  105.                Treiber, einem  Kommunikationsprogramm  oder  einem
  106.                anderen Programm,  daß Echtzeit-Meldungen empfängt.
  107.                Wird TSRMenu  aktiviert, muß  es zwangsläufig  alle
  108.                nach ihm geladenen Programme abbrechen, da es deren
  109.                Speicher  überschreibt.  Manchmal  sind  die  dabei
  110.                auftretenden Effekte  noch recht  harmlos, wie  der
  111.                Verlust einiger Zeichen bei der Datenkommunikation.
  112.                In anderen  Fällen kann  aber  das  gesamte  System
  113.                abstürzen  und  Datenverluste  erzeugen.  Wenn  Sie
  114.                TSRMenu zum  Beispiel  nach  einem  Netzwerktreiber
  115.                resident  laden   ist   normalerweise   nicht   mit
  116.                Schwierigkeiten zu rechnen.
  117.  
  118.            !!! 2. Laden  Sie TSRMenu nicht vor einem Multitasking-
  119.                Systemmanager, wie  DesqView, Max386 oder OmniView.
  120.                Die   Begründung    ist   dieselbe,   wie   bereits
  121.                beschrieben.  Es   ist  jedoch   natürlich  möglich
  122.                TSRMenu    als     einzelnen    Task     in     der
  123.                Multitaskingumgebung zu  laden. Sie  sollten jedoch
  124.                darauf achten,  daß Sie  diesem Task mindestens 400
  125.                KByte zur  Verfügung stellen  und nicht  nur soviel
  126.                Speicher wie der residente Kern benötigt.
  127.  
  128.            !!! 3.   Laden    Sie    TSRMenu    nie    von    einer
  129.                Benutzeroberfläche aus  resident. Sie  müssen  sich
  130.                unbedingt in der DOS-Ebene befinden. Programme, wie
  131.                Norton Commander,  XTree,  DOS-Shell  und  wie  die
  132.                anderen Benutzeroberflächen auch heißen, Sie müssen
  133.                diese  erst  vollkommen  verlassen  und  dann  erst
  134.                können Sie TSRMenu speicherresident laden.
  135.  
  136.            !!! Dieser Bedienungsfehler war  oft der Grund, weshalb
  137.                Leute  bei  der  Hotline  angerufen  haben. Deshalb
  138.                möchte   ich   noch   einmal   ausdrücklich  darauf
  139.                hinweisen.
  140.  
  141.                Das Gleiche  gilt natürlich auch für Programme, die
  142.                einen sogenannten  DOS-Ausgang besitzen bei dem die
  143.                DOS-Kommandoebene  aufgerufen wird und das Programm
  144.                dabei im  Speicher verbleibt.  Sie  erkennen  diese
  145.                Programme an  der Möglichkeit mit dem Befehl "Exit"
  146.                wieder in  das Programm  zurückzukehren. Auch  hier
  147.                dürfen Sie TSRMenu nicht!!! speicherresident laden.
  148.  
  149.                Der Computer  stürzt sonst unweigerlich  beim Laden
  150.                des nächsten Programms ab.
  151.  
  152.            !!! 4. Wenn  Sie TSRMenu  über die  AUTOEXEC.BAT  laden
  153.                möchten,  sollten Sie  darauf achten,  daß Sie  das
  154.                Programm  möglichst erst  am Ende  der Datei laden.
  155.                Sie umgehen  damit eventuelle Probleme  mit anderen
  156.                Programmen.
  157.  
  158.  
  159.  
  160.                3 TSRMenu optimieren
  161.  
  162.  
  163.                TSRMenu ist  nun also  installiert und  läuft  auch
  164.                ganz    prima.     Mit     einigen     zusätzlichen
  165.                Programmparametern,  die   beim  Laden  hinter  dem
  166.                Programmnamen angegeben  werden, können Sie TSRMenu
  167.                noch ein wenig optimieren.
  168.  
  169.                /X  TSRMenu     lagert      normalerweise      die
  170.                Speicherbereichen  auf   die  Festplatte  aus.  Mit
  171.                diesem Parameter  wird  TSRMenu  dazu  aufgefordert
  172.                diese Auslagerung in den XMS-Speicher, den Extended
  173.                Memory vorzunehmen. Damit sparen Sie wertvolle Zeit
  174.                beim Aktivieren von TSRMenu.
  175.  
  176.                Bei dem  benutzten Extended  Memory handelt es sich
  177.                um einen Speicherbereich, der oberhalb der 1 MByte-
  178.                Grenze liegt.  Dieser Speicherbereich  kann  jedoch
  179.                nicht  direkt   angesprochen  werden.   Sie  müssen
  180.                deshalb   vorher    den   HIMEM.SYS   Treiber   des
  181.                Betriebssystems in  die CONFIG.SYS  Datei einfügen.
  182.                Informationen   darüber   finden   Sie   in   Ihrem
  183.                DOS-Handbuch.
  184.  
  185.                /M  Neben dem  XMS-Speicher  gibt  es noch  den EMS
  186.                Speicher,  den Expanded  Memory. Dieser Speichertyp
  187.                wird Ihnen sicherlich eher bekannt sein. Mit diesem
  188.                Parameter lagert  TSRMenu seine Swapdateien  in den
  189.                EMS-Speicher aus.
  190.  
  191.                /A  Wie sie ja wissen, benötigt TSRMenu nur  noch 8
  192.                KByte  Speicher und  erreicht dies  durch durch das
  193.                Swapping.  Mit  diesem  Schalter  wird das Swapping
  194.                verhindert  und   TSRMenu  verhält  sich   wie  ein
  195.                normales anderes speicherresidentes Programm. Dafür
  196.                benötigt es jedoch auch wesentlich mehr Speicher.
  197.  
  198.                /B   Im   Zusammenhang   mit   der  Aktivierung  im
  199.                Grafikmodus  gibt  es  noch  ein  weiteres Problem.
  200.                Besonders  bei einigen  EGA-Grafikkarten verursacht
  201.                die Umschaltroutine einige Probleme und zerstört so
  202.                sogar    beim   Aktivieren    im   Textmodus    den
  203.                Bildschirminhalt.  Mit  diesem  Schalter  wird  die
  204.                Grafikmodusumschaltroutine   deaktiviert   und  das
  205.                Problem  umgangen. Falls  Sie also  Probleme haben,
  206.                sollten Sie unbedingt diesen Schalter ausprobieren.
  207.  
  208.                /U  Mit diesem  Parameter  entfernen  Sie  TSRMenu
  209.                wieder aus  dem Speicher.  Dieser Parameter besitzt
  210.                die gleiche  Funktion wie  der  Menüpunkt  "TSRMenu
  211.                entfernen"  im   Hauptmenüpunkt  "Option".
  212.  
  213.                /Y    TSRMenu    läßt    sich    nun   auch   nicht
  214.                speicherresident  benutzen.  Mit  diesem  Parameter
  215.                gestartet,  verhält sich  TSRMenu wie  jedes andere
  216.                Programm.
  217.  
  218.                Beispiel:
  219.  
  220.                    KLSWAP /N /M
  221.  
  222.                Startet     TSRMenu    ohne     Swapmeldung.    Die
  223.                Speicherbereiche   werden   in   den   EMS-Speicher
  224.                ausgelagert.
  225.  
  226.                    KLSWAP /X
  227.  
  228.                Startet  TSRMenu   mit  Auslagerung  in   den  XMS-
  229.                Speicher .
  230.  
  231.  
  232.                Abschließend noch eine kleine Bitte:
  233.  
  234.                    Lassen Sie sich registrieren. Es lohnt sich.
  235.  
  236.  
  237.