home *** CD-ROM | disk | FTP | other *** search
/ PC Online 1997 August / PCO0897.ISO / filesbbs / dos / filem_15.arj / FILEMAN.DOK < prev    next >
Encoding:
Text File  |  1995-05-02  |  36.3 KB  |  847 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.         █▀▀▀▀ █ █     █▀▀▀▀ █▄   ▄█ ▄▀▀▀▀▄ ▄▀▀▀▀▄ ▀▀█▀▀ █▀▀▀▀ █▀▀▀▄
  9.         █▄    █ █     █▄    █ ▀▄▀ █ █▄▄▄▄█ ▀▄▄▄▄    █   █▄    █▄▄▄▀
  10.         ▓     ▓ ▓     ▓     ▓     ▓ ▓    ▓      ▓   ▓   ▓     ▓   ▓
  11.         █     █ █▄▄▄▄ █▄▄▄▄ █     █ █    █ ▀▄▄▄▄▀   █   █▄▄▄▄ █   █ 
  12.  
  13.         Der geniale FILELIST-Compiler für RA 2.xx         SHAREWARE
  14.         written by Andreas Grigat   2.5.94     (Dokumentation 15.0)
  15.         2:241/1036   Einstein BBS  49-511-7241355   28800,8,N,1 24h
  16.  
  17.         
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  -----------------------------------------------------------------------------
  25.  
  26.      Über FILEMASTER . . . . . . . . . . . . . . . . . . . . . .  1
  27.       
  28.      Was Brauche ich ? . . . . . . . . . . . . . . . . . . . . .  1.1
  29.      Hardware  . . . . . . . . . . . . . . . . . . . . . . . . .  1.2
  30.      Software  . . . . . . . . . . . . . . . . . . . . . . . . .  1.3
  31.      Installation  . . . . . . . . . . . . . . . . . . . . . . .  1.3.1
  32.      Beschränkungen  . . . . . . . . . . . . . . . . . . . . . .  1.3.2
  33.      DIZED.EXE . . . . . . . . . . . . . . . . . . . . . . . . .  1.4
  34.      PALEDIT.EXE . . . . . . . . . . . . . . . . . . . . . . . .  1.5
  35.      Der automatische Virencheck . . . . . . . . . . . . . . . .  1.6
  36.  
  37.      Erstinstallation  . . . . . . . . . . . . . . . . . . . . .  2
  38.  
  39.    
  40.      Start mit Aufrufparameter . . . . . . . . . . . . . . . . .  3
  41.  
  42.      Parameter D:. . . . . . . . . . . . . . . . . . . . . . . .  3.1
  43.        (Name und Pfad der Ausgabedatei)
  44.      Parameter S:. . . . . . . . . . . . . . . . . . . . . . . .  3.2
  45.        (Mindestsecurity)
  46.      Parameter A:. . . . . . . . . . . . . . . . . . . . . . . .  3.3
  47.        (Mindestalter)
  48.      Parameter G:. . . . . . . . . . . . . . . . . . . . . . . .  3.4
  49.        (welche Gruppen ?)
  50.      Parameter P:. . . . . . . . . . . . . . . . . . . . . . . .  3.5
  51.        (Welcher Packer ?)
  52.      Parameter N:. . . . . . . . . . . . . . . . . . . . . . . .  3.6
  53.        (Liste ab dem ??.??.??)
  54.      Parameter E:. . . . . . . . . . . . . . . . . . . . . . . .  3.7
  55.        (Disable Empty Areas)
  56.      Parameter T:. . . . . . . . . . . . . . . . . . . . . . . .  3.8
  57.        (Newfiles der letzten ??? Tage)
  58.      Parameter TF: . . . . . . . . . . . . . . . . . . . . . . .  3.81
  59.        (Während des Kompilierens eine ASCII-Liste erstellen)
  60.  
  61.      Beenden des Programms während des Kompilierens  . . . . . .  3.9
  62.  
  63.      Ein Beispiel  . . . . . . . . . . . . . . . . . . . . . . .  4
  64.  
  65.      Funktionen in der erstellten Filelist . . . . . . . . . . .  5
  66.  
  67.      Was tun wenns nicht läuft ? . . . . . . . . . . . . . . . .  6
  68.      Beim Compilieren bleibt FILEMASTER stehen . . . . . . . . .  6.1
  69.      Die Fileliste lässt sich nicht starten  . . . . . . . . . .  6.2
  70.      Während des Kompilierens Steigt er aus  . . . . . . . . . .  6.3
  71.      Im Netzwerk wird nur die halbe Fileliste erstellt . . . . .  6.4
  72.      Ein Fenster tut sich auf :-(((( . . . . . . . . . . . . . .  6.5
  73.  
  74.      Nachwort  . . . . . . . . . . . . . . . . . . . . . . . . .  7
  75.  
  76.      Registrierung . . . . . . . . . . . . . . . . . . . . . . .  8
  77.  
  78.      Copyrights  . . . . . . . . . . . . . . . . . . . . . . . .  9
  79.  
  80.      Schlußwort und Sprüche  . . . . . . . . . . . . . . . . . .  10
  81.  
  82.  
  83.  -----------------------------------------------------------------------------
  84.  
  85.      FILEMASTER  ist  SHAREWARE.  Bitte unterstützt den Gedanken
  86.      der Shareware und lasst dieses  Programm  registrieren. Die
  87.      Registrierung kostet 20,-.Ich habe das Programm in keinster
  88.      Weise in  seiner  Funktion eingeschränkt,  mit der einzigen
  89.      Ausnahme,  das es nicht möglich ist,  es im BATCH - Betrieb
  90.      aufzurufen. (Es wird verlangt Die NUMLOCK-Taste zu drücken)
  91.      Also,  seid bitte so ehrlich  und lasst es  (nachdem ihr es
  92.      ausgiebig  getestet  habt)     bei  mir  Registrieren.  Ein
  93.      Registrierungsformular  liegt  diesem Archiv bei.  Wenn dem
  94.      nicht so ist,  dann  steht  am  ende  dieser  Dokumentation
  95.      noch eines.
  96.  
  97.  -----------------------------------------------------------------------------
  98.  
  99.  
  100.  
  101.      1.).  . . . . . . . . . . . . . . . . . . . Über FILEMASTER
  102.  
  103.      FILEMASTER  entstand  aus  dem  Frust heraus,  das  es kein
  104.      Programm  gibt, (jetzt gab. . :-)) welches  Filelisten  mit
  105.      komfortabler Bedienungsoberfläche erstellt. Ich hatte schon
  106.      vorher  ein  kleines  Tool  geschrieben,     das  mir  eine
  107.      ASCII-Liste meiner RA - Database erstellte, also dachte ich
  108.      mir, warum nicht einfach etwas machen, was noch nie da war!
  109.      Die erste  (noch recht buggy)  Version von FILEMASTER wurde
  110.      am 3.7.94 Released. Zwischendurch  war  ein  totales  Chaos 
  111.      hier, weil ich rechnete nicht damit, das sich überhaupt je-
  112.      mand für sowas interessiert. (Ich hatte das Teil ja eigent-
  113.      lich nur für mich Privat geschrieben :-)) Durch das grosse 
  114.      Interesse und der Registrierfreudigkeit, (die doch nicht so 
  115.      schlecht ist wie man immer sagt) habe ich  innerhalb kurzer 
  116.      Zeit (2 Monate) mehrere  Versionen  veröffentlicht, um alle 
  117.      Features hinzuzufügen die von Benutzern gewünscht wurden.
  118.  
  119.      Jetzt Liegt FILEMASTER in der Version 1.5 vor und ist abso-
  120.      lut laufstabil  (vorrausgesetzt, Ihr habt es richtig konfi-
  121.      guriert) (Ich hoffe mal das es Laufstabil ist :-))
  122.  
  123.      Im grunde macht FILEMASTER nichts anderes, als jedes andere
  124.      Filelistenprogramm.   Aber was FILEMASTER anders macht, ist
  125.      eine  Revolution  auf  dem  Gebiet der Filelisten.  Es wird
  126.      anstatt  einer stinklangweiligen ASCII Liste, ein .EXE-File
  127.      erstellt.   Eine  komfortable  Bedienungsoberfläche,   gute
  128.      Suchfunktionen, taggen von Files, ausdrucken der TAG-Listen
  129.      oder  Umleiten  in  eine Datei, (eignet sich zum Requesten)
  130.      sind die hervorstechenden  Merkmale  von  FILEMASTER. Falls
  131.      aber jemand lieber eine altmodische ASCII-Liste haben will,
  132.      dann  kann   FILEMASTER  auch  einfach   eine  Exportieren.
  133.      (dazu später. .) 
  134.      
  135.      Filebeschreibungen,  die  aus  einer FILE_ID.DIZ importiert 
  136.      wurden (mit Zeilenvorschüben  und  so weiter)  werden  voll 
  137.      unterstützt. Es werden  alle  bekannten Möglichkeiten einen  
  138.      Zeilenvorschub  zu  erreichen  unterstützt. 
  139.  
  140.      Wenn einmal die Länge der Zeile länger  ist als 46 Zeichen, 
  141.      dann unternimmt  FILEMASTER  einen Selbstständigen  Zeilen-
  142.      vorschub. (ohne  die Filebase zu manipulieren) Der Vorschub  
  143.      wird  dann nur erstellt, damit die Länge der  Filebeschrei-
  144.      bung  nicht  ausserhalb  des darstellbaren Bereiches liegt. 
  145.  
  146.      Alle bekannten Formate von Filebeschreibungen werden
  147.      unterstützt. die Länge  der  Beschreibung  in der Filebase, 
  148.      kann jede Grösse annehmen. Sie  wird  dann in der Fileliste 
  149.      nicht korrekt dargestellt, aber ist trotzdem für alle Such-
  150.      funktionen vorhanden. Die integrierten  Suchfunktionen  von 
  151.      FILEMASTER sind meiner Meinung  nach  ausreichend,  da nach 
  152.      Datum,  Dateiname,  (Wildcards werden unterstützt)  Grösse, 
  153.      (ist  zwar  unwahrscheinlich, aber es kann ja sein, das je-
  154.      mand nur die Grösse einer  Datei kennt :-)) und  Schlüssel-
  155.      wort gesucht werden kann. FILEMASTER ist voll Netzwerktaug-
  156.      lich.  (wenn  dein  Netzwerk funktioniert...) Wichtig, ist, 
  157.      das das Netzwerk wirklich korrekt läuft, und keine Ausfälle 
  158.      hat, sonst kommt nämlich (wie bei  mir  schonmal geschehen) 
  159.      das er nur die hälfte der Filebase übernimmt. 
  160.  
  161.      (Dazu mehr unter Punkt 6)
  162.  
  163.  
  164.      1.1.). . . . . . . . . . . . . . . . . .  Was brauche ich ?
  165.     
  166.      Also, als erstes brauchst  Du  natürlich FILEMASTER. :-) Da
  167.      aber diese Software modular aufgebaut ist, um die Fileliste
  168.      immer genauso zusammenzustellen wie du es haben willst, ist
  169.      es notwendig, das alle Dateien die in diesem Archiv vorhan-
  170.      den waren auch nicht gelöscht werden. 
  171.  
  172.      Folgende Dateien werden AUF JEDEN FALL BENÖTIGT !!!
  173.  
  174.      FILEMAN.BIN *  (Dynamisches Overlay)
  175.      FILEMAN.DIZ *  (Description für die Box)
  176.      FILEMAN.PAL *  (Palettendatei)
  177.      FILEMAN.EXE *  (Der Kompiler)
  178.      FILEMAN.SET    (Das Setup)
  179.      PALEDIT.EXE    (Kleines Util zum ändern der Farben)
  180.      DIZED  .EXE    (Kleines Util zum ändern der FILEMAN.DIZ)
  181.      FILEMAN.DOK    (Die Dokumentation)
  182.                     [wenn du die schon auswendig kennst, dann
  183.                     brauchst du die DOK natürlich nicht :-]
  184.      FILEMAN.KEY    Diese Datei wird benötigt, wenn man eine 
  185.                     Registrierte Version von FILEMASTER hat.
  186.  
  187.                   
  188.      Wenn die mit  einem * gekennzeichneten  Dateien beschädigt,
  189.      gelöscht oder manipuliert wurden, FUNKTIONIERT  dieses Pro-
  190.      gramm nicht mehr. Das kann im schlimmsten Fall dazu führen,
  191.      das Dateistrukturen zerstört werden. Bitte achtet  darauf !
  192.  
  193.      Wenn  gewünscht  wird,  die erstellte Fileliste  zu packen,
  194.      dann braucht man ARJ.EXE,PKZIP.EXE oder LHA.EXE. Diese drei
  195.      Packer müssen im PFAD liegen.  (ich hoffe Du weisst was ich
  196.      meine. .) Weiterhin wird Remote Access (mindestens  Version
  197.      2.00)  benötigt.  Die  Umgebungsvariable  von  RA muss auch
  198.      korrekt  gesetzt  sein,  um die Funktion von  FILEMASTER zu
  199.      gewährleisten.   (FILEMASTER  funktioniert  auch  ohne  die
  200.      RA-Variable, aber nicht bei der  ERSTINSTALLATION !!!).  Es
  201.      muss  auch  darauf  geachtet werden, das die FILEBASE keine
  202.      BUGS  aufweist.  (vor dem  Start am besten  RAFILE COMPRESS 
  203.      und RAFILE INDEX aufrufen) Ich habe mir  zwar  die  endlose 
  204.      Mühe gemacht, alle nur möglichen Fehler die in der Filebase
  205.      auftreten können abzufangen,  aber  100% sicher ist man nie
  206.      ob man nicht doch etwas  übersehen hat. RAFILE.EXE  ist ein
  207.      Utility,  welches im  Archiv von  RA enthalten ist (wenn es
  208.      nicht drinne war, dann  teil es dem  Sysop mit,  von dem du
  209.      deine Software hast)  (zur Not geht auch irgend ein Anderes
  210.      Util welches die Filebase aufräumt). Es  müssen  mindestens
  211.      FILES=20 und BUFFERS=10 in der CONFIG.SYS stehen. Ein  ver-
  212.      gössertes Environment wird auf Langsamen rechnern (286) be-
  213.      nötigt. Frag mich keiner warum...
  214.      
  215.  
  216.      1.2.) . . . . . . . . . . . . . . . . . . . . . .  Hardware
  217.  
  218.      :-) Ich habe noch keine Kiste gefunden,  auf der FILEMASTER
  219.      nicht läuft. Aber  1MB sollten  schon  drinne  sein,  sonst
  220.      gibts Probleme. Auf einem 386-40 dauert das erstellen einer
  221.      Liste (bei einer Filebase von 1MB) weniger als 1 Minute. Es
  222.      sollte   auch   ein   FESTPLATTENCACHE  eingerichtet  sein.
  223.      z.B. SMARTDRV.EXE (so 100KB Reichen). HERCULESGRAFIK   wird
  224.      nicht unterstützt. 1MB + ((Filebasefiles * 2) MB) Festplat-
  225.      tenspeicher.   Netzwerke   werden  unterstützt.  FILEMASTER
  226.      läuft auch unter OS/2. (da kann es aber auf schnellen Rech-
  227.      nern dazu kommen,  das  man die NUMLOCK-Taste (für nichtre-
  228.      gistrierte  Benutzer  von  FILEMASTER)  häufiger  betätigen 
  229.      muss damit FILEMSTER startet.
  230.  
  231.  
  232.      1.3.) . . . . . . . . . . . . . . . . . . . . . .  Software
  233.  
  234.      RA 2.00 oder Höher :-))), MS-DOS 3.3 oder höher, mindestens
  235.      400KB Freien Arbeitsspeicher (für den Compiler), mindestens
  236.      250KB  Freien  Speicher  (für die Fileliste)  und  genügend 
  237.      freier Festplattenplatz.
  238.      
  239.  
  240.      1.3.1) . . . . . . . . . . . . . . . . . . . . Installation
  241.  
  242.      ... wenn du dir die vorherigen Texte gut durchgelesen hast,
  243.      dann brauch  ich  nichts  mehr  zu  erläutern. Aber all die
  244.      anderen, die's nicht abwarten können und sofort  Installie-
  245.      ren wollen:
  246.  
  247.      Einfach ein Verzeichnis erstellen, Archiv rein, Archiv aus-
  248.      packen, FILEMAN.EXE starten (ohne Parameter), Pfade eintra-
  249.      gen, fertig. (also, mit dem Pfad nach  RA  ist der Pfad ge-
  250.      meint,  in  dem  die Datei  FILES.RA steht und mit Pfad zur 
  251.      Filebase ist das das Verzeichnis gemeint,  in  dem  sich  3 
  252.      Weitere Unterverzeichnisse befinden Namens HDR, IDX und TXT
  253.      Beim Logfile muss der Komplette  Pfad + Filename  angegeben 
  254.      werden
  255.  
  256.    
  257.      1.3.2) . . . . . . . . . . . . . . . . . . . Beschränkungen
  258.  
  259.      Beschränkungen gibt es natürlich auch bei diesem  Programm.   
  260.      Die maximale Grösse,die eine mit FILEMASTER kompilierte.EXE
  261.      annehmen kann ist exakt 2.147.483.647 Byte (so rund 2 Giga-
  262.      bytes).  Die Maximale anzahl der  Files Pro Area, liegt bei
  263.      etwa 100.000.000  Files  Pro  Area. die Maximale Anzahl von
  264.      Fileareas beträgt  999.999.  (soviel   kann zwar  RA  nicht
  265.      verwalten, aber was solls, vielleich bald. :-)) Die Dateien
  266.      Die FILEMASTER erstellt,(Die EXE Dateien) sollten nicht mit
  267.      einem EXE Packer bearbeitet werden. (z.B. Diet oder PKlite)
  268.      dadurch würde die  Integrität  des  Files  zerstört werden.
  269.      (Diet oder PKlite würden wahrscheinlich eh den Dienst  ver-
  270.      weigern) Das wichtigste ist aber, das durch  das Packen mit
  271.      einem EXE packer die Virus-Checkroutine einen Fehler meldet
  272.      und den Start des Files abbricht. 
  273.  
  274.  
  275.      1.4.) . . . . . . . . . . . . . . . . . . . . . . DIZED.EXE
  276.  
  277.      Ist bloss ein  kleines Tool,  mit  dem  man  den  Kommentar
  278.      ändern kann,  der  im  Hauptmenü der Fileliste rechts unten
  279.      erscheint.  Ich  hoffe mal, das Ihr über die Funktionen der
  280.      Cursortasten  und  der  ESC Taste bescheid wisst. Dann kann
  281.      ich mir nämlich lange Erklärungen sparen.
  282.  
  283.  
  284.      1.5.). . . . . . . . . . . . . . . . . . . . .  PALEDIT.EXE
  285.  
  286.      Ist ein kleines Proggi, mit dem man die Paletten (also  die
  287.      Farben. .) Der Fileliste im voraus bestimmen kann. Es  wird
  288.      ein teil der Farben angezeigt, die man später in der  File-
  289.      liste wiederfindet. Man kann sich so seine eigene  Farbkom-
  290.      bination zusammenstellen. (aus 64 verschiedenen Farben)
  291.      Es erscheint ein Beispiel, wie die fertige Fileliste ausse-
  292.      hen wird. Die Farben  ändert  man,  indem man z.B.  klein a
  293.      (die Hintergrundfarbe + ) oder gross A (die Hintergrundfar-
  294.      be - ) drückt. mit ESC werden die Änderungen abgespeichert.
  295.  
  296.  
  297.      1.6.) . . . . . . . . . . . . . Der Automatische Virencheck
  298.  
  299.      In Der  FILEMASTER  Fileliste  ist ein Automatischer Viren-
  300.      checker enthalten, der beim Start der  Fileliste  die Inte-
  301.      grität und Plausibilität der Daten Kontrolliert. 
  302.  
  303.      DIES IST KEIN VIRENSCANNER !!!!
  304.  
  305.      Deshalb kann ich auch nicht dafür garantieren, das ALLE Vi-
  306.      ren,  die dieses  File evtl.  befallen  entdeckt werden. Es
  307.      wird nur danach gesucht,  ob Viren das Programm manipuliert
  308.      haben. (also Viren die EXE dateien befallen)  Diese Routine
  309.      ist ein kleiner Schutz gegen unliebsame Überraschungen. :-)
  310.      Selbstverständlich übernehme ich keine Haftung, wenn trotz-
  311.      dem es ein Virus schafft,  sich innerhalb  der Fileliste zu
  312.      verstecken. Einen regelmässigen  Scan seines Systems sollte
  313.      jeder durchführen. Es wird nicht danach  gesucht,  ob  sich
  314.      Viren im Arbeitsspeicher versteckt  halten.  Nur  die Datei
  315.      (also die EXE-Datei) der  Fileliste  wird  einem  CRC-Check
  316.      unterzogen.
  317.  
  318.  
  319.  -----------------------------------------------------------------------------
  320.  
  321.  
  322.      2.). . . . . . . . . . . . . . . . . . . . . . Installation
  323.  
  324.      !!!!!!!!!!!!!! RA-UMGEBUNGSVARIABLE SETZEN !!!!!!!!!!!!!!!!
  325.  
  326.      (Ist zwar unnötig zu sagen,  aber  es  soll  ja tatsächlich
  327.      Leute  geben,  die  ihre  Umgebungsvariable  nicht  setzen)
  328.      Einfach  irgendein  Verzeichnis  erstellen,  ALLE   Dateien
  329.      hineinkopieren,  und FILEMAN  starten. FILEMAN  muss  nicht
  330.      in seinem Verzeichnis gestartet werden.In den oberen Zeilen
  331.      müssen die Pfade zu  RA und zur RA Filebase gesetzt werden.
  332.      Der Pfad zu  RA ist ja wohl allen klar, aber wohl nicht der
  333.      Pfad  zur  Filebase. (das ist das Verzeichnis,  in dem sich
  334.      drei weitere Verzeichnisse befinden mit den Namen  HDR, IDX
  335.      und TXT). Wenn kein LOGFILE gewünscht wird,   dann kann der
  336.      Eintrag in Zeile 3 gelöscht werden. ansonsten MUSS DER KOM-
  337.      PLETTE PFAD UND DATEINAME angegeben werden. z.B.
  338.      C:\BOX\LOG\FILEMAN.LOG
  339.  
  340.      Es gibt jetzt die Möglichkeit, Fileflags zu definieren  und
  341.      Dateien  mit  Grösse 0  abzuwehren.  Einfach mit dem Cursor
  342.      herumfahren,  dann an der  entsprechenden  Stelle  das Flag
  343.      setzen. (mit ENTER) Wenn ein Flag gesetzt ist, und das File
  344.      nicht das entsprechende Flag hat, dann wird es nicht in die
  345.      Liste aufgenommen, umgekehrt aber doch.
  346.     
  347.      Hier mal ein Kleines Beispiel:
  348.  
  349.      
  350.       Setup   |   File1  File2  File3  File4  File5
  351.     ----------------------------------------------------------
  352.       F1 -    |     X      -      -      X      -
  353.       F2 -    |     X      -      -      X      -
  354.       F3 X    |     X      X      -      -      -
  355.       F4 -    |     X      -      -      X      -
  356.       F5 X    |     X      X      -      -      X
  357.       F6 -    |     X      -      -      X      -
  358.       F7 -    |     X      -      -      X      -
  359.               |    OK     OK    NEIN   NEIN   NEIN
  360.  
  361.      Das dürfte für die Erklärung der Fileflags genügen.
  362.  
  363.  
  364.  -----------------------------------------------------------------------------
  365.  
  366.  
  367.      3.). . . . . . . . . . . . . . .  Start mit Aufrufparameter
  368.  
  369.      FILEMASTER   ist   ein  Compiler,  der  Parameterorientiert
  370.      arbeitet.  Es gibt  verschiedene  Möglichkeiten  FILEMASTER
  371.      aufzurufen, aber bei einem Aufruf ohne Parameter wird immer
  372.      das Setup gestartet.
  373.  
  374.  
  375.  
  376.      3.1.). . . . . . . . . . . . . . . . . . . . . Parameter D:
  377.  
  378.      Dieser Parameter  bezeichnet das Ausgabefile. Ein Beispiel:
  379.  
  380.      FILEMAN D:C:\DAT\EINSTEIN.EXE
  381.  
  382.      So aufgerufen erstellt FILEMASTER eine Fileliste Namens
  383.      EINSTEIN.EXE im Verzeichnis C:\DAT
  384.  
  385.      WICHTIG!!! der Parameter D: MUSS IMMER AM SCHLUSS STEHEN!!!
  386.  
  387.      Ausserdem  muss  das Verzeichnis existieren, in welches die
  388.      Fileliste gepackt wird. (Ich hätte zwar einbauen können das
  389.      nicht vorhandene  Verzeichnisse  erstellt  werden, aber das
  390.      wäre bloss Verschwendung gewesen)
  391.     
  392.      Netzwerklaufwerke oder  umdefinierte  Laufwerke werden voll 
  393.      unterstützt. Alles was unter DOS gelesen werden  kann, kann 
  394.      FILEMASTER verarbeiten. Das Programm fordert nur "SOFT"  an
  395.      und  schreibt nicht über  direkte  Zugriffe. Unter PERSONAL
  396.      NETWARE,  NOVELL 3.12 und 3.11 ist  FILEMASTER  ausführlich
  397.      getestet worden.
  398.  
  399.  
  400.  
  401.      3.2.). . . . . . . . . . . . . . . . . . . . . Parameter S:
  402.     
  403.      Parameter  S:  bezeichnet  die  Sicherheitsstufe der Liste.
  404.      Alle Fileareas,  die eine grössere  Sicherheitsstufe  haben
  405.      als S:??? werden nicht gelistet. Ein Beispiel:
  406.  
  407.      FILEMAN S:999
  408.  
  409.      listet  alle  Fileareas,  die  eine  kleinere  oder gleiche
  410.      LIST-Security haben wie 999. wenn S:  nicht angegeben wird,
  411.      dann wird nur das gelistet, was  eine  Listsecurity  von  0 
  412.      hat.
  413.  
  414.  
  415.  
  416.      3.3.). . . . . . . . . . . . . . . . . . . . . Parameter A:
  417.  
  418.      A:18 heisst  das  alle  Fileareas  die  ein grösseres Alter
  419.      erfordern  als  18  Jahre,  nicht  gelistet werden. wenn A:
  420.      nicht angegeben wird, dann wird alles gelistet.
  421.  
  422.  
  423.      3.4.). . . . . . . . . . . . . . . . . . . . . Parameter G:
  424.  
  425.      Syntax = G:1,2,3,4 Hinter G: wird eine mit Kommas getrennte
  426.      Liste aller Gruppen angegeben,  die Gelistet werden sollen.
  427.      wenn G: nicht  angegeben wird,  dann  werden  alle  Gruppen
  428.      gelistet.  (natürlich  gelten  hier  die Beschränkungen von 
  429.      DOS, die es nicht erlauben eine unbegrenzte Anzahl von Zei-
  430.      chen als Parameter zu übergeben. Ich glaube 128 Zeichen ist 
  431.      die Grenze.
  432.  
  433.  
  434.  
  435.      3.5.). . . . . . . . . . . . . . . . . . . . . Parameter P:
  436.  
  437.      Mit diesem Parameter wird angegeben, mit welchem Packer die
  438.      Fileliste  gepackt werden soll.  Unterstützte  Packer  sind
  439.      PKZIP.EXE,  ARJ.EXE  und  LHA.EXE.    wenn  kein  Parameter
  440.      angegeben  wird,  dann wird die  Fileliste  nicht  gepackt. 
  441.      Wichtig ist, das  alle unterstützten Packer (oder zumindest 
  442.      der welcher verwendet wird) im Pfad liegen. Falls  FILEMAS-
  443.      TER nicht mit dem Parameter P: laufen sollte (er bricht mit
  444.      der Fehlermeldung "verbotener Funktionsaufruf" ab) dann muß
  445.      die Fileliste von Hand komprimiert werden.   (einfach einen
  446.      Aufruf vom gewünschen Packer der Batdatei hinzufügen)   Ein
  447.      Abbruch kann daher stammen, das nicht genügend Arbeitsspei-
  448.      cher zur Verfügung steht.
  449.  
  450.  
  451.      3.6.). . . . . . . . . . . . . . . . . . . . . Parameter N:
  452.  
  453.      Dieser Parameter ist zum  Beispiel  von  vorteil,  wenn man 
  454.      alle Files der  letzten  X  Tage listen will. Der Parameter
  455.      N: wird folgendermassen angegeben:
  456.      N:01.01.94 (also immer N:TT.MM.JJ wobei  immer  die Stellen
  457.      eingehalten werden müssen.) also niemals  N:1.1.94 angeben.
  458.      (ist das beste so, weil die meissten Programme die Zeit  eh
  459.      im benötigten Format angeben)  Wenn  der Parameter N: nicht 
  460.      angegeben wird, dann werden alle Dateien gelistet.
  461.  
  462.  
  463.      3.7.). . . . . . . . . . . . . . . . . . . . . Parameter E:
  464.  
  465.      Das ist der einfachste Parameter. Es ist eigentlich nur ein 
  466.      Switch, der wenn er auf 1 steht, (also E:1) alle Fileareas, 
  467.      in denen sich keine Files befinden nicht in  die  Fileliste 
  468.      aufnimmt. (Dabei ist mit  [Fileares ohne Files]  eine  Area 
  469.      gemeint,  wo  nach Bearbeitung aller anderer Parameter (Al-
  470.      ter, Grösse, Gruppe u.s.w) nichts mehr überbleibt. Wenn der
  471.      Parameter E: nicht angegeben wird,  dann  werden auch leere 
  472.      Areas gelistet. (also, die  Angabe  von  E:0 ist so sinvoll 
  473.      wie 'n Eimer Wasser ins Meer zu schütten...)
  474.  
  475.      3.8.). . . . . . . . . . . . . . . . . . . . . Parameter T:
  476.  
  477.      Ermöglicht das  Erstellen  einer  "Newfilesliste" z.B. wenn 
  478.      angegeben wird T:30 dann werden alle Files die in den Letz-
  479.      ten 30 Tagen eingegangen sind in die Fileliste aufgenommen.
  480.      Der Parameter T: und N: sollte niemals gleichzeitig angege-
  481.      ben werden. FILEMASTER  entscheidet  sich dann meistens für 
  482.      den Parameter,   der (gemäss Murphy)  das  am  meisten  vom 
  483.      Wunsch entfernte Ergebnis liefert.    Es werden korrekt die 
  484.      Tage abgezählt, (Rückwärts) ausser Schaltjahre   (wegen dem 
  485.      einen Tag wollte ich mir nicht nen Aufstand machen....)
  486.  
  487.      3.81.) . . . . . . . . . . . . . . . . . . .  Parameter TF:
  488.       
  489.      Ermöglicht das erstellen eines ASCII-Textfiles (genauso aus-
  490.      sehend wie mit F5 Exportierte Fileliste in der  fertig  Kom-
  491.      pilierten Fileliste. Wenn ein Packer angegeben  wurde,  wird 
  492.      die ASCII Fileliste auch gepackt.
  493.  
  494.  
  495.      3.9.). . . . .Beenden des Programms während des Kompilierens
  496.     
  497.      Während FILEMASTER läuft,    (Das erkennt man daran, das die
  498.      Areas abgearbeitet werden) kann man  das  Programm jederzeit
  499.      durch drücken der ESC Taste abbrechen.  Es  wird  dann  aber 
  500.      keine Fileliste erstellt, (auch nicht aus dem was  schon er-
  501.      stellt wurde) weil das aus Gründen  der Overlaytechnik nicht 
  502.      möglich ist. 
  503.  
  504.  
  505.  
  506.  
  507.  
  508.  -----------------------------------------------------------------------------
  509.  
  510.  
  511.      4.). . . . . . . . . . . . . . . . . . Ein Paar Beispiele. .
  512.  
  513.      FILEMAN S:1000 A:17 G:1,2,6,7 P:ARJ E:1 N:01.06.94 D:C:\LI\LISTE.EXE
  514.  
  515.      FILEMASTER erstellt  eine  Fileliste  Namens   LISTE.EXE  im
  516.      Verzeichnis  C:\LI .      Es werden alle Fileareas  aus  den
  517.      Gruppen 1,2,6 und 7, deren Listsecurity  kleiner oder gleich
  518.      1000 ist gelistet. Alle Dateien, die später als der 01.06.94 
  519.      upgeloaded wurden, werden nicht gelistet. Leere Areas werden 
  520.      nicht  übernommen.  anschliessend  wird  die  Liste  mit ARJ 
  521.      gepackt. (wenn der Packer im Pfad liegt :-) )
  522.  
  523.  
  524.  -----------------------------------------------------------------------------
  525.  
  526.  
  527.      5.) . . . . . . . .  Funktionen in der erstellten Fileliste
  528.  
  529.      F1  =  Hilfe  (es erscheint ein Hilfetext) Die Benutzer der
  530.             Fileliste  bekommen eine Hilfe, was man alles machen 
  531.             kann.
  532.  
  533.  
  534.      F2  =  Suchen   (es   kann   nach  verschiedenen  Kriterien
  535.             gesucht werden.Wenn aktuelle Area gewählt wird, dann
  536.             ist damit die Area gemeint,  auf  der der Rollbalken
  537.             steht.) Es kann auch nach Wildcards  gesucht werden.
  538.             zulässige Wildcards sind * und ?. Wenn man also nach
  539.             O?U*.* sucht, werden alle  Dateien  aufgelistet, die
  540.             in ihrem Dateinamen an erster Stelle  das  Zeichen O
  541.             und an dritter stelle das  Zeichen U  enthalten. Um-
  542.             laute wie Ä Ö oder Ü sind zulässig, sowie Sonderzei-
  543.             chen auch.
  544.  
  545.      F3  =  Drucken  eines  TAGFILES.  (es  wird  eine Liste der
  546.             markierten Files ausgedruckt)
  547.  
  548.      F4  =  Liste in Datei umleiten.     (Es wird ein ASCII File
  549.             erstellt,  in  dem die  Namen  der  getaggten  Files 
  550.             stehen. Es ist möglich dieses File an eine geeignete 
  551.             Filedoor zu schicken.
  552.  
  553.      F5  =  Fileliste  erzeugen. (es  wird  aus  den  Daten  der
  554.             Fileliste  eine  ASCII Filelist erzeugt. (für alter-
  555.             tümliche Filelistmanager)
  556.  
  557.      F10 =  Farben  ändern...  Ist  eigentlich  nur 'ne  interne
  558.             Funktion für mich,  (weil  da  die  Paletten  direkt
  559.             geändert werden) einfach  mal  F10  drücken  und ein
  560.             bischen auf der Tastatur  rumkloppen...  kommen echt
  561.             lustige Farben bei raus. Aber besser ist es wenn zum
  562.             ändern der Farben der beiliegende Editor PALEDIT.EXE
  563.             benutzt wird.
  564.  
  565.      ESC =  Im Hauptmenü beenden des Programms, ansonsten
  566.             beenden des aktuellen Menüpunktes 
  567.  
  568.      CURSOR RECHTS oder ENTER = [Im Hauptmenü] schalten  in  die
  569.             Filearea. (sofern sie Files enhält)
  570.  
  571.      ENTER, INS = [IN der Filearea] markieren  des Files auf dem
  572.             der Rollbalken steht. 
  573.  
  574.      TAB =  [IN Filearea] schalten in die Tagliste.
  575.             [IN Tagliste] schalten in die Filearea.
  576.  
  577.      CURSOR LINKS, ESC = [In Filearea] schalten is Hauptmenü.
  578.  
  579.      AUFRUFPARAMETER /T
  580.   
  581.      Es wird ein Textfile "von der Commandline" erstellt.
  582.  
  583.  
  584.  -----------------------------------------------------------------------------
  585.  
  586.  
  587.      6.). . . . . . . . . . . . . .  Was tun wenns nicht läuft ?
  588.  
  589.      Dagegen ist man ja nie geschützt. .:-) (Murphy ist überall)
  590.       
  591.      Es sind im  Moment  2  Dinge bekannt, bei denen es Probleme
  592.      gibt, die  durch den internen Aufbau von FILEMASTER hervor-
  593.      gerufen werden.
  594.  
  595.      6.1.). . . . . .  Beim Compilieren bleibt FILEMASTER stehen
  596.  
  597.      (Passiert  manchmal  auf  langsamen  Rechnern) [mit langsam
  598.      meine ich, unter 286/16...]   Das  zuverlässigste ist, wenn
  599.      man das  Environment  auf 512 oder  1024  Byte heraufsetzt.
  600.      z.B. SHELL=C:\COMMAND.COM C:\ /E:1024 /P  in der CONFIG.SYS
  601.      Wer  andere  Betriebssysteme  fährt  (als MS-DOS) sollte in
  602.      seiner Dokumentation/Handbuch nachschlagen um den dazugehö-
  603.      rigen Befehl zu finden.
  604.  
  605.  
  606.  
  607.      6.2). . . . . . . .  Die Fileliste lässt sich nicht starten
  608.  
  609.      (trotz korrekter Pfade)  Das wird daran liegen, das zusätz-
  610.      liche Memorymanager geladen wurden (z.B. HIVIDEO)  die  den
  611.      Bereich A000-B7FF als Arbeitsspeicher nutzen. Leider musste
  612.      ich aus  Kompatiblitäts/Geschwindigkeitsgründen  die unter-
  613.      stützung  dieser  Speicheradressen weglassen. Sorry. In dem
  614.      Falle hilft nur, das entfernen der Zusatzprogramme.
  615.  
  616.      Wenn das nichts hilft,  überprüfe  das  Verzeichnis, in dem
  617.      Sich FILEMASTER befindet ob evtl. eine  der  Overlaydateien
  618.      gelöscht beschädigt wurde.   CHKDSK oder ähnliche Programme
  619.      eignen sich um festzustellen ob die FILEMASTER Dateien  be-
  620.      schädigt wurden. Wenn eine dieser  Dateien  beschädigt  ist,
  621.      müsse alle Dateien ausgetauscht werden.
  622.  
  623.  
  624.      6.3). . . . . . . .  Während des Kompilierens Steigt er aus
  625.  
  626.      Das kann unter umständen daran liegen,  wenn  in Netzwerken
  627.      gerade die Datei Verändert wird, auf die FILEMASTER  gerade
  628.      zugreift. In solch einem Fall, sollte man die  organisation
  629.      seines Netzwerkes verändern (EVTL den EVENT auf 'ne  andere
  630.      Zeit legen. . ) aber normalerweise  dürfte  dieses  Problem
  631.      nicht auftauchen, da FILEMASTER nur lesend  auf die Dateien
  632.      zugreift. (wenn SHARE geladen ist, dürfte es da keine  Pro-
  633.      bleme geben. Die datei FILES.RA wird  SHARED READ  geöffnet
  634.      und die Dateien .IDX .HDR .TXT werden 
  635.      SHARED READ LOCK WRITE geöffnet (das muss leider sein, denn 
  636.      wenn gerade in dem Moment, wo Filemaster die Filebase  aus-
  637.      liest selbige verändert wird, gibts nen bösen Absturz. Eine 
  638.      kleine Wartezeit (1-10 Sekunden)  dauert es, bis FILEMASTER
  639.      die Datei wieder schliesst, dann sind wieder alle  Zugriffe 
  640.      Möglich.
  641.  
  642.  
  643.      6.4). . . Im Netzwerk wird nur die halbe Fileliste erstellt
  644.  
  645.      Es kann aber  auch  daran liegen, das gerade in dem Moment, 
  646.      wo  FILEMASTER  Kompiliert, das Netzwerk abstürzt. Dann ist 
  647.      (bei  einem  Festplattencacheproggi  wie z.B. SMARTDRV.EXE) 
  648.      noch  ein  Teil der Dateien im Cache vorhanden und kann von 
  649.      dort aus gelesen werden.  Den Rest versucht FILEMASTER dann 
  650.      erfolglos  aus dem Netz zu ziehen und bekommt natürlich ei-
  651.      nen  EOF  Error  zurück  (weiss  auch nicht wieso das Billy 
  652.      nicht anders regeln konnte) und macht mit der nächsten Area 
  653.      weiter.     
  654.  
  655.      
  656.      6.5) . . . . . . . . . . . .Ein Fenster Tut sich auf :-((((
  657.      
  658.      Meist kommt dann eine Detaillierte Fehlerbeschreibung. z.B.
  659.      Die Festplatte ist voll... Falls mal ein Fehler  auftauchen
  660.      sollte,  der  nur  aus  einer  Fehlerangabe  in  Modul ???? 
  661.      besteht,  so  schreibt mir Bitte eine  NM an 2:241/1036 mit 
  662.      der genauen  Beschreibung des Fehlers und wann er auftritt.
  663.  
  664.  
  665.  -----------------------------------------------------------------------------
  666.  
  667.  
  668.      7.). . . . . . . . . . . . . . . . . . . . . . . . Nachwort
  669.  
  670.      Ich hoffe, das ich mit diesem  kleinen  Tool  den Geschmack
  671.      vieler Sysops  getroffen  habe,  die  mal was anderes haben
  672.      wollen als so ne langweilige ASCII-Liste. Falls dieses Tool
  673.      irgendwelche Bugs haben sollte, dann schreibt eine Mail an
  674.       
  675.            Andreas Grigat
  676.            Walsroder Str. 53
  677.            30851 Langenhagen
  678.  
  679.            FIDO   2:241/1036
  680.  
  681.      Mit der Beschreibung des Fehlers, und wann er auftritt.
  682.  
  683.  
  684.  -----------------------------------------------------------------------------
  685.  
  686.  
  687.      8.). . . . . . . . . . . . . . . . . . . . .  Registrierung
  688.  
  689.      Es ist  wichtig,  das Du dieses Formular Korrekt ausfüllst,
  690.      damit  das  Programm auf  Deinen Namen  registriert  werden
  691.      kann!
  692.  
  693.  
  694.  ___________________________Hier Glasschneider ansetzen______________________
  695.  
  696.      Ich möchte FILEMASTER Registrieren lassen
  697.  
  698.      NAME . . . . . . :_________________________________
  699.  
  700.      VORNAME  . . . . :_________________________________
  701.  
  702.      ADRESSE  . . . . :_________________________________          
  703.  
  704.                        _________________________________
  705.  
  706.                        _________________________________
  707.  
  708.      FIDO . . . . . . :_________________________________
  709.  
  710.  
  711.      Hier Bitte den Namen, Box und so weiter eintragen, auf
  712.      den Filemaster Registriert werden soll.
  713.     
  714.      Ich möchte den Key per:
  715.  
  716.      FIDO-CRASH . . . . . . [ ]
  717.      Diskette per Post  . . [ ]
  718.      Printer - Hexdump. . . [ ]
  719.      gut gezielten Wurf . . [ ]
  720.  
  721.      bekommen.
  722.  
  723.      Die Registriergebühr von  20DM (14US$) schicke ich per
  724.      Scheck [ ], Bar [ ], Überweisung [ ] oder zu Fuss [ ]
  725.      an:
  726.  
  727.          Andreas Grigat
  728.          Walsroder Str. 53
  729.          30851 Langenhagen
  730.          Germany
  731.  
  732.     
  733.          Sparda Bank Hannover      
  734.          Konto 1448064            Bitte Namen und Adresse auf Überweisung
  735.          BLZ   25090500           (Verwendungszweck nicht vergessen)
  736.    
  737.  _____________________________________________________________________________
  738.  
  739.      Bitte Absender korrekt draufschreiben oder Registrierungsformular
  740.      beilegen
  741.  
  742.      Sobald das Geld bei mir angekommen ist, werde ich den KEY an dich 
  743.      schicken. Wenn du Mitglied im FIDO-NETZ bist, dann werde  ich dir 
  744.      den Key per CRASH schicken. (wenn gewünscht)
  745.  
  746.      (nur innerhalb Europas)
  747.  
  748.      wichtig ist, das bei mir 20,- ankommen. Meine Empfehlung  an  dich
  749.      ist, das du das Geld überweist. Bargeld im Brief ist  zu  unzuver-
  750.      lässig und wenn der Brief mal verschwinden  sollte,  dann  ist der
  751.      Stress gross, weil du hast dann zwar das Geld  geschickt, aber ich
  752.      habe keins bekommen. Nicht Vergessen ne Korrekte Adresse und so
  753.      draufschreiben. (sonst kann ich den key bloss ins NUL schicken...)
  754.  
  755.      Wer  sich für Filemaster registrieren lässt,
  756.      bekommt selbstverständlich jede Weitere  FILEMASTER  Version  nach
  757.      erscheinen kostenlos als Vollversion. (einfach nur die Dateien ins 
  758.      Verzeichnis kopieren... mit dem Key gehen alle nachfolgenden  Ver-
  759.      sionen ebenfalls.)
  760.  
  761.  
  762.  _____________________________________________________________________________
  763.       
  764.      Die Benutzung dieses Programms geschieht auf eigene Gefahr.     
  765.  
  766.  
  767.      9.). . . . . . . . . . . . . . . . . . . . . . . Copyrights
  768.  
  769.      Die Worte MS-DOS und BUG sind geschützte Warenzeichen der Microsoft
  770.      Corp. Die verwendung dieser Worte dient nur zu Erklärungszwecken.
  771.  
  772.      10.). . . . . . . . . . . . . . . . Schlusswort und Sprüche
  773.  
  774.      Hier mal ein paar Erfahrungswerte die ich mir während dieses
  775.      Projektes aneignen konnte:
  776.  
  777.      1. Kein Datenformat ist so hirnrissig, als das sich nicht doch noch
  778.         jemand findet der es unterstützt.
  779.  
  780.      2. 0 ist MEISTENS kleiner als 1 (erfahren, beim versuch aus dem
  781.         Environment einen vernünftigen String zu ziehen. . )
  782.         
  783.      3. Restlicher freier Speicher = freier Speicher - 1
  784.         (Diese Formel ist als Rekursion zu betrachten)
  785.  
  786.      4. Wenn man stundenlang eine Dokumentation geschrieben und
  787.         tagelang korrekturgelesen hat ist sie korrekt.
  788.         aber sobald man das Archiv um die Welt schickt, wird der
  789.         erste Mensch der sie liest einen gravierenden Fehler entdecken.
  790.         
  791.         1. Dieser Fehler wird alle Welt dazu veranlassen, sich darüber
  792.            lustig zu machen.
  793.  
  794.         2. Dieser Fehler tritt an der wichtigsten Stelle auf und wird
  795.            die Installation des Programmes unmöglich machen.
  796.  
  797.         3. Niemand wird dich darauf hinweisen.
  798.  
  799.         4. Du wirst diesen Fehler in jede weitere Folgeversion mitnehmen-
  800.     
  801.      5. Wenn eine Katze über die Tastatur läuft wird sie den gerade
  802.         bearbeiteten Quellcode soweit verfälschen, das der Originalzustand
  803.         nie wieder herstellbar sein wird.
  804.  
  805.      6. Es gibt immer noch einen Bug mehr als man erwartet.
  806.  
  807.      7. Es gibt IMMER einen Bug mehr, ob man ihn erwartet oder nicht
  808.         die Korrekte Formel um die anzahl Bugs zu ermitteln lautet:
  809.         länge Quellcode * länge Quellcode = Anzahl Bugs
  810.  
  811.      8. Durch Kompilieren entsteht alles, nur nicht das was man haben will.           
  812.         (also Mathematische Operationen ergeben Summen im Interpreter, die
  813.         sich von den Ergebnissen des Kompilates um bis zu !!! 10% !!! 
  814.         unterscheiden.)
  815.  
  816.      9. Features werden immer im umgekehrten Verhältnis ihrer Implemen-
  817.         tierung und Erstellungsdauer verlangt.
  818.         Wenn also ein Feature 2 Wochen Programmierarbeit gebraucht hat
  819.         dann will es niemand haben. Umgekehrt werden natürlich nur solche
  820.         Features verlangt, deren Erstellung dermassen einfach ist, das
  821.         man nie damit gerechnet hat, das sie jemand haben will.
  822.  
  823.     10. Welcher Mensch hat gesagt, das Basic langsam ist ???
  824.         (man reiche mir einen Stein... JEHOVA ......)
  825.  
  826.     11. Aus *.QLB's werden vom Compiler automatisch genau die Funktionen 
  827.         entfernt die man braucht :-) (dieses Phänomen trat bei meinem 286er
  828.         auf auf dem ich zeitweise gearbeitet habe. Murphy ...
  829.  
  830.  _____________________________________________________________________________
  831.  
  832.     
  833.     In dem Sinne, Ein herzlichen Dank an mein BETA-Team, welches erfolgreich
  834.     daran Beteiligt war, die Version 1.5 zu einem Wahrem Schmuckstück 
  835.     zu machen. Auch ein Dank an die Vielen Benutzer, die sich Registrieren
  836.     liessen.
  837.     Auch Herzlichen Dank an die Ehemalige Offizielle RA-REGSITE Germany
  838.     für die grösste Massenregistrierung :-)))))
  839.  
  840.     All them Betatester's....
  841.  
  842.     TINA HALL
  843.     FRANK SCHADDACH
  844.     ALEXANDER HOPPE
  845.     FRANK ENGELHARD
  846.  
  847.