ANMERKUNGEN ZUR INSTALLATION VON PMVIEW 2000
============================================

PMView 2000 ist ein neues Produkt. Sie knnen es installieren
und zusammen mit einer lteren PMView-Version verwenden. Sie
drfen PMView 2000 jedoch NICHT in das Verzeichnis einer
lteren Version installieren. Wenn Sie eine bereits vorhandene
Version von PMView nicht zerstren mchten, dann mssen Sie
PMView 2000 unbedingt in ein anderes Verzeichnis installieren.
Wenn Sie eine alte PMView-Version durch PMView 2000 ersetzen
wollen, dann sollten Sie ZUERST die alte Version deinstallieren
und dann erst PMView 2000 installieren.

WICHTIG: Es scheint ein Problem mit einigen Dateisystemtreibern
(VFAT) und dem Installationsprogramm von PMView zu geben.
Wenn das Installationsprogramm nicht startet und Sie entweder
EXT2.IFS, FAT32.IFS oder VFAT-OS2.IFS verwenden, dann dektivieren
Sie diese Treiber bitte whrend der Installation.


Installation von Festplatte
---------------------------
Erstellen Sie ein temporres Verzeichnis und kopieren
(oder entpacken) Sie alle Dateien in dieses Verzeichnis.
Fhren Sie dann das Programm INSTALL.EXE aus.


Installation von Diskette
-------------------------
SCHRITT 1: Erstellen Sie die Installationsdisketten. (Fahren
        Sie mit Schritt 2 fort, wenn PMView auf Disketten
        ausgeliefert wurde.)

        Erstellen Sie ein temporres Verzeichnis auf Ihrer
        Festplatte und entpacken Sie das PMView-Archiv in 
        dieses Verzeichnis.
        Nehmen Sie drei neue 1,44-MB-Disketten (3,5 Zoll)
        und benennen Sie diese mit PMVIEW1, PMVIEW2 und
        PMVIEW3. Dann kopieren Sie die Dateien PMVIEW1.PA_, 
        PMVIEW2.PA_ und PMVIEW3.PA_ auf die Disketten mit den
        entsprechenden Namen (Datei PMVIEW1.PA_ auf Diskette
        PMVIEW1 kopieren, usw...).
        Kopieren Sie zum Schlu alle anderen Dateien auf die
        Diskette PMVIEW1.

        Anmerkung: Es ist unbedingt erforderlich, da die
        Disketten mit PMVIEW1, PMVIEW2 und PMVIEW3 bezeichnet
        werden. Falls die Disketten andere Namen tragen, kann
        das Installationsprogramm diese nicht akzeptieren und
        fordert Sie auf, die richtigen Disketten einzulegen
        (z.B. "PMView - Diskette 1").

SCHRITT 2: Installieren Sie PMView.

        Legen Sie die erste PMView-Diskette (PMVIEW1) ein
        und fhren Sie anschlieend das Programm INSTALL.EXE aus.


Installation ber ein Netzwerk
------------------------------
Erstellen Sie ein temporres Verzeichnis und kopieren
(oder entpacken) Sie alle Dateien in dieses Verzeichnis.
Fhren Sie dann das Programm INSTALL.EXE aus.
Bitte beachten Sie, da der Pfad zu SOM.DLL nicht auf
ein Netzlaufwerk zeigen darf. Sie mssen ein lokales
Laufwerk angeben. Lesen Sie bitte nach der Installation
die Datei LIESMICH.TXT, um mehr Informationen und eine
Anleitung zu erhalten, wie PMView auf einem Netzwerk-
laufwerk installiert werden mu.


Installationsfehler EPFIE602
----------------------------
Es kann vorkommen, da Sie die Meldung "EPFIE602 An error occurred while  
attempting to create a directory" erhalten. Stellen Sie sicher, da Sie
Schreibzugriffsrechte auf ein Laufwerk mit entsprechender freier
Speicherkapazitt besitzen.

Dieser Fehler kann auftreten, wenn das Installationsprogramm INSTALL.EXE
keine Festplatten auf Ihrer Arbeitsstation ausfindig machen kann.
In diesem Fall mssen Sie die Umgebungsvariable EPFINSTDIR setzen,
bevor Sie INSTALL.EXE aufrufen.

Falls z.B. OS/2 auf Laufwerk D: installiert ist, dann sollte diese
Variable folgendermaen gesetzt sein:

SET EPFINSTDIR=D:\OS2\SYSTEM
   
Anmerkung: Falls Sie nicht mehr gengend Speicherkapazitt auf diesem
Laufwerk zur Verfgung haben, dann mssen Sie ein anderes Laufwerk
(und/oder Verzeichnis) verwenden.


Installationsfehler EPFIE610
----------------------------

Es scheint ein Problem mit einigen Dateisystemtreibern
(VFAT) und dem Installationsprogramm von PMView zu geben.
Wenn das Installationsprogramm nicht startet und Sie entweder
EXT2.IFS, FAT32.IFS oder VFAT-OS2.IFS verwenden, dann dektivieren
Sie diese Treiber bitte whrend der Installation.


INSTALLATIONSPROGRAMM KANN NICHT GESTARTET WERDEN
=================================================

Unter bestimmten Bedingungen ist es mglich, da sich das Installations-
programm (INSTALL.EXE) nicht starten lt.
In diesem Fall knnen Sie das folgende REXX-Script verwenden, um PMView
"manuell" zu installieren. Bitte ndern Sie die zwei
Installationsverzeichnisse, bevor Sie das Script ausfhren.

------- Hier ausschneiden ------ PMV2INST.CMD ------ Hier ausschneiden -------
/* PMV2INST.CMD */

/* REXX-Script zur Notinstallation von PMView 2000 */

Call RxFuncAdd 'SysLoadFuncs', 'REXXUTIL', 'SysLoadFuncs'
Call SysLoadFuncs

/* Stellen Sie sicher, da diese beiden Verzeichnisse auch existieren.
   Sie werden durch dieses REXX-Script NICHT automatisch erzeugt! */

PMViewDIR = 'C:\PMVIEW20'
SOMObjDIR = 'C:\PMVIEW20' /* Darf KEIN Netzwerklaufwerk oder Wechseldatentrger sein! */

/* Unterverzeichnisse erstellen */
'mkdir '||PMViewDIR||'\filters'
'mkdir '||PMViewDIR||'\dragdrop'

/* Ordner anlegen */
Call SysCreateObject 'WPFolder','PMView 2000','<WP_DESKTOP>','OBJECTID=<PMVIEW20FOLDER>','U'

/* PMVDDrop-Objekt lschen und deregistrieren (fr den Fall, da es schon installiert ist) */
Call SysDestroyObject '<PMVDDrop>'
call SysDeregisterObjectClass 'PMVDDrop'

/* Die Dateien aus PMVIEW1.PA_ entpacken */
'unpack pmview1.pa_ '||PMViewDIR||' /N:pmv20uic.msg'
'unpack pmview1.pa_ '||PMViewDIR||' /N:pmv4.msg'
'unpack pmview1.pa_ '||PMViewDIR||' /N:pmv4c01e.msg'
'unpack pmview1.pa_ '||PMViewDIR||' /N:pmv20htk.dll'
'unpack pmview1.pa_ '||SOMObjDIR||' /N:pmvddrop.dll'
'unpack pmview1.pa_ '||PMViewDIR||' /N:makedefv.exe'
'unpack pmview1.pa_ '||PMViewDIR||' /N:register.exe'
'unpack pmview1.pa_ '||PMViewDIR||' /N:register.dat'
'unpack pmview1.pa_ '||PMViewDIR||' /N:lxlite.exe'
'unpack pmview1.pa_ '||PMViewDIR||' /N:lxlite.cfg'

/* Programm unlock.exe entpacken und mit 'pmview.exe' als Parameter   */
/* aufrufen. Dadurch wird PMView entsperrt und kann ohne Wiederanlauf */
/* ersetzt werden                                                     */
'unpack pmview1.pa_ '||PMViewDIR||' /N:unlock.exe'
'if exist '||PMViewDIR||'\pmview.exe '||PMViewDIR||'\unlock.exe '||PMViewDIR||'\pmview.exe'

/* pmview.exe aus PMVIEW2.PA_ entpacken */
'unpack pmview2.pa_ '||PMViewDIR||' /N:pmview.exe'

/* Die Dateien aus PMVIEW3.PA_ entpacken */
'unpack pmview3.pa_ '||PMViewDIR||' /N:pmview.hlp'
'unpack pmview3.pa_ '||PMViewDIR||' /N:liesmich.txt'
'unpack pmview3.pa_ '||PMViewDIR||' /N:probleme.txt'
'unpack pmview3.pa_ '||PMViewDIR||' /N:twain.txt'
'unpack pmview3.pa_ '||PMViewDIR||' /N:bestell.txt'
'unpack pmview3.pa_ '||PMViewDIR||' /N:bestellf.txt'
'unpack pmview3.pa_ '||PMViewDIR||'\dragdrop /N:instdd.cmd'
'unpack pmview3.pa_ '||PMViewDIR||'\dragdrop /N:uninstdd.cmd'
'unpack pmview3.pa_ '||PMViewDIR||'\filters /N:contour1.flt'
'unpack pmview3.pa_ '||PMViewDIR||'\filters /N:contour2.flt'
'unpack pmview3.pa_ '||PMViewDIR||'\filters /N:contour3.flt'
'unpack pmview3.pa_ '||PMViewDIR||'\filters /N:contour4.flt'
'unpack pmview3.pa_ '||PMViewDIR||'\filters /N:contour5.flt'
'unpack pmview3.pa_ '||PMViewDIR||'\filters /N:contour6.flt'
'unpack pmview3.pa_ '||PMViewDIR||'\filters /N:contour7.flt'
'unpack pmview3.pa_ '||PMViewDIR||'\filters /N:contour_.flt'
'unpack pmview3.pa_ '||PMViewDIR||'\filters /N:diagonal.flt'
'unpack pmview3.pa_ '||PMViewDIR||'\filters /N:embossi1.flt'
'unpack pmview3.pa_ '||PMViewDIR||'\filters /N:embossi2.flt'
'unpack pmview3.pa_ '||PMViewDIR||'\filters /N:embossi3.flt'
'unpack pmview3.pa_ '||PMViewDIR||'\filters /N:embossi4.flt'
'unpack pmview3.pa_ '||PMViewDIR||'\filters /N:embossi5.flt'
'unpack pmview3.pa_ '||PMViewDIR||'\filters /N:embossi6.flt'
'unpack pmview3.pa_ '||PMViewDIR||'\filters /N:embossi7.flt'
'unpack pmview3.pa_ '||PMViewDIR||'\filters /N:embossin.flt'
'unpack pmview3.pa_ '||PMViewDIR||'\filters /N:gradien1.flt'
'unpack pmview3.pa_ '||PMViewDIR||'\filters /N:gradien2.flt'
'unpack pmview3.pa_ '||PMViewDIR||'\filters /N:gradien3.flt'
'unpack pmview3.pa_ '||PMViewDIR||'\filters /N:gradien4.flt'
'unpack pmview3.pa_ '||PMViewDIR||'\filters /N:gradien5.flt'
'unpack pmview3.pa_ '||PMViewDIR||'\filters /N:gradien6.flt'
'unpack pmview3.pa_ '||PMViewDIR||'\filters /N:gradien7.flt'
'unpack pmview3.pa_ '||PMViewDIR||'\filters /N:gradient.flt'
'unpack pmview3.pa_ '||PMViewDIR||'\filters /N:high_pa1.flt'
'unpack pmview3.pa_ '||PMViewDIR||'\filters /N:high_pa2.flt'
'unpack pmview3.pa_ '||PMViewDIR||'\filters /N:high_pa3.flt'
'unpack pmview3.pa_ '||PMViewDIR||'\filters /N:high_pas.flt'
'unpack pmview3.pa_ '||PMViewDIR||'\filters /N:horizon1.flt'
'unpack pmview3.pa_ '||PMViewDIR||'\filters /N:horizont.flt'
'unpack pmview3.pa_ '||PMViewDIR||'\filters /N:laplaci1.flt'
'unpack pmview3.pa_ '||PMViewDIR||'\filters /N:laplaci2.flt'
'unpack pmview3.pa_ '||PMViewDIR||'\filters /N:laplacia.flt'
'unpack pmview3.pa_ '||PMViewDIR||'\filters /N:low_pas1.flt'
'unpack pmview3.pa_ '||PMViewDIR||'\filters /N:low_pas2.flt'
'unpack pmview3.pa_ '||PMViewDIR||'\filters /N:low_pas3.flt'
'unpack pmview3.pa_ '||PMViewDIR||'\filters /N:low_pas4.flt'
'unpack pmview3.pa_ '||PMViewDIR||'\filters /N:low_pass.flt'
'unpack pmview3.pa_ '||PMViewDIR||'\filters /N:prewitt1.flt'
'unpack pmview3.pa_ '||PMViewDIR||'\filters /N:prewitt_.flt'
'unpack pmview3.pa_ '||PMViewDIR||'\filters /N:sobel_ho.flt'
'unpack pmview3.pa_ '||PMViewDIR||'\filters /N:sobel_ve.flt'
'unpack pmview3.pa_ '||PMViewDIR||'\filters /N:vertica1.flt'
'unpack pmview3.pa_ '||PMViewDIR||'\filters /N:vertica2.flt'
'unpack pmview3.pa_ '||PMViewDIR||'\filters /N:vertical.flt'

/* Programmordner in OS2.INI ablegen */
call Sysini 'USER', 'PMView 2.0', 'Installer\ProgramPath', PMViewDIR

/* Programmobjekt fr PMView im Ordner PMView anlegen */
Call SysCreateObject 'WPProgram','PMView 2000','<PMVIEW20FOLDER>','EXENAME='||PMViewDIR||'\pmview.exe;STARTUPDIR='||PMViewDIR||';OBJECTID=<PMVIEW20>;CCVIEW=YES','U'

/* Ein Objekt fr die Datei liesmich.txt anlegen */
Call SysCreateObject 'WPShadow','liesmich.txt','<PMVIEW20FOLDER>','SHADOWID='||PMViewDIR||'\liesmich.txt;OBJECTID=<PMVIEW20README>','U'

/* Ein Objekt fr die Datei probleme.txt anlegen */
Call SysCreateObject 'WPShadow','probleme.txt','<PMVIEW20FOLDER>','SHADOWID='||PMViewDIR||'\probleme.txt;OBJECTID=<PMVIEW20TROUBLESHOOTING>','U'

/* Ein Objekt fr die Datei twain.txt anlegen */
Call SysCreateObject 'WPShadow','twain.txt','<PMVIEW20FOLDER>','SHADOWID='||PMViewDIR||'\twain.txt;OBJECTID=<PMVIEW20TWAININFO>','U'

/* Ein Programmobjekt fr makedefv.exe anlegen */
Call SysCreateObject 'WPProgram','Dateitypenzuordnungen erstellen','<PMVIEW20FOLDER>','EXENAME='||PMViewDIR||'\makedefv.exe;STARTUPDIR='||PMViewDIR||';OBJECTID=<PMVIEW20MAKEDEFV>;CCVIEW=NO','U'

/* Neues PMVDDrop-Objekt registrieren und anlegen */
call SysRegisterObjectClass 'PMVDDrop', SOMObjDir||'\pmvddrop.dll'
Call SysCreateObject 'PMVDDrop','PMVDDrop','<WP_NOWHERE>','NOTVISIBLE=YES;OBJECTID=<PMVDDrop>','U'

/* PMView als Standardbetrachter einstellen */
PMViewDir||'\makedefv.exe'

/*  Programm register.exe ausfhren */
PMViewDir||'\register.exe /Q'

/* Programm lxlite.exe ausfhren, um die EXE-Datei zu komprimieren */
PMViewDir||'\lxlite.exe /YUR /C- /I- '||PMViewDir||'\pmview.exe'

/* Dateien lschen, die nicht mehr bentigt werden */
'del '||PMViewDIR||'\lxlite.*'
'del '||PMViewDIR||'\register.*'
'del '||PMViewDIR||'\unlock.exe'

/* Fertig! */

return
/* Ende von PMV2INST.CMD */
