        MDEXTERN.COM                                       Version 1.01
        ============                                      (Februar 1998)


        MDEXTERN leitet den DOS-Interrupt fr den MKDIR-Befehl auf ein
        externes Programm um. Der zu erzeugende Verzeichnisname wird
        diesem Programm als Parameter bergeben.
        Ein geeignetes Hilfsprogramm ist ATMD.COM von BSE, das jedoch
        nicht im Lieferumfang enthalten ist.



        Warum wird MDEXTERN bentigt?
        -----------------------------

        Der DOS-Befehl MKDIR des Portfolio verursacht bei Anwendung auf
        Laufwerken mit einer Clustergre von mehr als einem Sektor ei-
        nen "Durch Null geteilt"-Fehler.


        Das Programm MKDIRFIX.COM, welches dieses Problem in Zusammen-
        arbeit mit POFOZIP.SYS lsen soll, weist in seiner aktuellen
        Version 1.00 leider folgenden prinzipbedingten Fehler auf:

          Das Erstellen eines Unterverzeichnisses in einem Unterver-
          zeichnis milingt, wenn fr das Mutterverzeichnis ein neuer
          Sektor angefangen werden mu, was nach jeweils 16 Eintrgen
          der Fall ist.

        
        Whrend MKDIRFIX dem Betriebssystem nur kleinere Cluster vor-
        tuscht, berlt MDEXTERN die Erstellung von Verzeichnissen
        ganz einem externen Hilfsprogramm.
        Wer z.B. mit einem Utility  la XCOPY ganze Verzeichnisbume
        kopieren will, ist gut beraten, hierzu auf MKDIRFIX zu verzich-
        ten, um stattdessen MDEXTERN mit ATMD.COM einzusetzen.



        Installation
        ------------

        MDEXTERN ist ein speicherresidentes Programm (TSR), das nur
        einmalig gestartet werden mu, z.B. in AUTOEXEC.BAT. Nach der
        Installation belegt es ca. 624 Bytes im Speicher.

        Syntax:   MDEXTERN <Programmname>

        Das externe Programm mu mit komplettem Pfad und Extension an-
        gegeben werden (max. 60 Zeichen). Um schnelle Zugriffe zu ge-
        whrleisten, sollte es sich mglichst auf einer Speicherkarte
        oder auf der Ramdisk befinden.

        Beispiel: MDEXTERN c:\utils\atmd.com

        Der MD-Befehl bedient sich immer dann des externen Programms,
        wenn die Cluster des betroffenen Laufwerks mehr als einen
        Sektor umfassen.



        Deinstallation
        --------------

        Die Entfernung des residenten Programmteils aus dem Speicher
        geschieht mit

                  MDEXTERN /R

        und ist nur mglich, solange keine spter installierten TSRs
        den Interrupt-Vektor 21hex manipuliert haben. Gegebenenfalls
        mssen zuerst diese deinstalliert werden.



        Bekannte Fehler
        ---------------

        Der dem MD-Befehl bergebene Pfad darf nicht beliebig lang sein.
        Da fr ihn von MDEXTERN permanent Speicher belegt wird, wurde
        die maximale Lnge auf 80 Zeichen festgesetzt.


        ber verbesserte Lsungen des MKDIR-Problems werde ich gegebenen-
        falls auf der WWW-Seite

      http://cip2.e-technik.uni-erlangen.de:8080/hyplan/kspeichl/pofozip.htm

        informieren. Dort ist auch das gerade aktuelle Service-Paket zu
        PofoZip zu beziehen.

