Setup 1.0 
-----------------------------------------------
Setup Programm fuer Ihre selbstgeschriebenen
Anwendungsprogramme.

Ich habe es selbst gebraucht und dachte, andere knnten es
auch ganz ntzlich finden.

Tippfehler bitte ich zu entschuldigen.

Allgemeines
-----------

Dieses Programm ist dafr da, Ihre selbstentwickelten Anwendungen
auf einer Festplatte zu installieren wenn Sie sie weitergeben.
 
Sie knnen es benutzen und zusammen mit Ihren Anwendungen oder auch
so weitergeben. Tun Sie das, mchte ich um eine kleine Aufmerksam-
keit bitten, nicht mehr als fr ein brauchbares Mittagessen fr einen
armen Studenten, etwa 5-10 DM. 
Bitte denken Sie an mich wenn sie SETUP benuzten, es hat mich Arbeit
und Zeit gekostet.
Registrierte Benutzer erhalten weitere Versionen mit zustzlichen
Mglichkeiten wie win.ini nderungen und verschiedenen Konfigurierungs-
mglichkeiten.

Update
------
SETUP 1.0 ist das update von SETUP 0.9 mit hherer Betriebssicherheit.

Anleitung
---------
Fr Sie als Programmierer: Sie kopieren SETUP.EXE auf die 
Installationsdiskette Ihrer Anwendung und schreiben ein kleines
batch file um SETUP zu steuern. 

Wenn der Benutzer SETUP.EXE zum Installieren startet, kann er
das Quellverzeichnis (i.A. A: oder das Startverzeichnis von 
SETUP) und das Zielverzeichnis auf seiner Festplatte whlen.

SETUP erzeugt das Zielverzeichnis und kopiert die Dateien.
Gegebenenfalls erzeugt SETUP auch Unterverzeichnisse (z.B. 
Beispielverzeichnis, Quellcodeverzeichnis).
Wenn erwnscht kopiert SETUP *.ini Dateien in das windows Verzeichnis.

Eine kleine batch Datei SETUP.INF (siehe unten) steuert SETUP
hierbei. SETUP.INF besteht aus zwei Teilen:

Die ersten vier Zeilen steuern die Startkonfiguration von SETUP.

Erste Zeile:   	Alles was hier steht wird im Fenster von SETUP
Zweite Zeile:   als berschrift angezeigt.

Dritte Zeile:   Quellverzeichnis, typisch A: oder * fr das 
		Startverzeichnis von SETUP	
Vierte Zeile:   vorgeschlagenes Zielverzeichnis

Der zweite Teil ist der batch Teil. Er beginnt mit der Anweisung
BEGIN.
Vier Anweisungen stehen zur Verfgung:

MD	MakeDirectory		Legt gewnschtes Verzeichnis an, 
				wobei # das mglicherweise vom
				Benutzer genderte Zielverzeichnis 
				meint. 

				z.B.
				MD #
				MD #\DATA
				MD #\DATA\EXAMPLE

CD	ChangeDirectory		Whlt bestimmtes Verzeichnis 
				
				#	Zielverzeichnis
				#\XYZ   Unterverzeichnis xyz wenn 
					es schon erstellt wurde
				windows	Windows Verzeichnis
				system	Windows System Verzeichnis
				dos	DOS Verzeichnis

				z.B.
				CD windows
				CD #\DATA
				CD #

ND  	NewDisk     		Fragt nach einer neuen Diskette,
				Diskettenname wird angezeigt.
                		
      				z.B.
                		ND Disk 2
                		ND Examples disk

CP	Copy			Kopiert eine Datei in das aktuelle
				Verzeichnis (letzte MD oder CD
				Anweisung).
				Der erste Name mu der Name der
				Datei im Quellverzeichnis sein,
				z.B. myapp.ex_
				Der zweite Name ist der mit dem
				die Datei auf die Festplatte 
				kopiert wird, z.B. myapp.exe
				Sie knnen unterschiedlich sein,
				mssen es aber nicht.

				z.B.
				CP myapp.ex_,myapp.exe

Ein Beispiel fr SETUP.INF
--------------------------

-
My Application Setup    	berschriften
(c) MyApp Software		
A:				Default Quellverzeichnis
C:\MYAPP			Vorgeschlagenes Zielverzeichnis,
				im batch Teil nur mit # bezeichnet
BEGIN				Start batch
ND Setup Disk       		Fragt nach Setup Disk
MD #				Legt Zielverzeichnis an
CP myapp.ex_,myapp.exe		Kopiert myapp.exe ins Zielverzeichnis
CP mydll.dl_,mydll.dll		Kopiert myapp.dll ins Zielverzeichnis
ND Source Disk      		Fragt nach Source Disk
MD #\SOURCE			Legt ein Unterverzeichnis an
CP myapp.cp_,myapp.cpp		Kopiert myapp.cpp ins Unterverzeichnis
CP mydll.cp_,mydll.cpp      	Kopiert mydll.cpp ins Unterverzeichnis
CP myapp.r_,myapp.rc		Kopiert myapp.rc  ins Unterverzeichnis
CD windows			Whlt Windows Verzeichnis
CP myapp.in_,myapp.ini		Kopiert myapp.ini ins Windows Verzeichnis
END
-

Wenn SETUP fertig ist, befinden sich (sollten sich befinden ?)

myapp.exe, myapp.dll		in C:\MYAPP

myapp.cpp, mydll.cpp myapp.rc	in C:\MYAPP\SOURCE

myapp.ini			in C:\WINDOWS

wenn der Benutzer C:\MYAPP nicht gendert hat und Windows sich
in C:\WINDOWS befindet.

SETUP erzeugt kein Programm Manager Icon, nimmt keine nderungen
an win.ini, system.ini oder autoexec.bat vor und bietet keine Option
fr Benutzerdefiniertes Installieren.

Neuere Versionen demnchst im Forum von wo Sie es herhaben oder
von mir gegen Gebhr (DM 5-10 zustzlich) fr kopieren und 
verschicken sobald verfgbar.

Meine Adresse:

	Robert Senger
	Adalbertstrasse 21
	80799 Mnchen

	CompuServe: 	100273,1342
	Internet:	rsenger@physik.tumuenchen.de

Fr Vorschlge und entdeckte Fehler bin ich sehr dankbar.

--------------------------------------------------------------
Registrierung

Name:	  ____________________________________________________
	
Adresse:  ____________________________________________________

	  ____________________________________________________


Kommentar:










--------------------------------------------------------------





   


