				  LIESMICH.TXT

		Anmerkungen zu Microsoft (R) Visual Basic (TM)

				 Version 1.00

		  (C) Copyright Microsoft Corporation, 1991

Diese Datei enthaelt Hinweise zur Demonstrationsversion Microsoft Visual Basic, Version 1.00
fuer Windows, Version 3.0 oder hoeher. 

Inhalt
==================================================================

Abschnitt	Beschreibung
-------------------------------------------

1		Informationen zur Installation der Software

2		Anmerkungen zum Lernprogramm

3		Verschiedene Anmerkungen und Tips


Abschnitt 1: Informationen zur Installation der Software
==================================================================

Bevor Sie Visual Basic installieren, sollten Sie Sicherungskopien von 
allen mitgelieferten Disketten anlegen. Die Disketten, die Sie fuer die 
Installation verwenden, duerfen nicht schreibgeschuetzt sein. Andernfalls 
kann Visual Basic nicht erfolgreich installiert werden.

Stellen Sie sicher, dass das Verzeichnis "Windows" mit der dazugehoerigen
Laufwerksbezeichnung im Pfad (PATH) enthalten ist. Wenn die Laufwerks-
bezeichnung nicht in Ihrer PATH-Anweisung enthalten ist, kann Visual 
Basic das Verzeichnis "Windows" nicht finden.

SETUP.EXE ist ein Windows-Anwendungsprogramm. Daher muss es von
Windows aus gestartet werden und kann nicht von der DOS-Eingabeauf-
forderung (Prompt) aus ausgefuehrt werden. SETUP.EXE kann nur im
Standardmodus oder im erweiterten Modus von Windows gestartet werden.
Der Real-Modus von Windows wird nicht unterstuetzt. Um festzustellen,
wie Ihr Windows konfiguriert ist, waehlen Sie den Befehl "Info ueber
Programm-Manager" im Menue "Hilfe" des Programm-Manager.

Zur Installation von Visual Basic verwenden Sie den Programm-Manager
oder den Datei-Manager und starten SETUP.EXE, genauso wie Sie jedes
andere Windows-Anwendungsprogramm starten wuerden.

Falls Sie beispielsweise vom Laufwerk A aus installieren:

   1. Waehlen Sie "Ausfuehren" aus dem Menue "Datei" im Programm-Manager.

   2. Im Dialogfeld "Ausfuehren", geben Sie "A:SETUP" ein und waehlen 
      dann OK.

Die meisten der auf den Disketten enthaltenen Dateien sind komprimiert
und muessen vor dem Gebrauch dekomprimiert werden. Daher muessen Sie das
Programm mit SETUP.EXE installieren, um sicherzustellen, dass Visual Basic
richtig arbeitet. Sie koennen nicht einfach alle Dateien auf Ihre 
Festplatte kopieren. 


Abschnitt 2: Anmerkungen zum Lernprogramm
==================================================================

Bildschirmprobleme mit dem Lernprogramm 
---------------------------------------
Einige Windows-Programme, die im Hintergrund ablaufen und automatisch 
Aktionen auf dem Bildschirm ausfuehren, koennen unvorhergesehenes Ver-
halten zeigen, waehrend das Visual Basic-Lernprogramm laeuft. Aus diesem 
Grund empfehlen wir Ihnen, Bildschirmschutzprogramme (Screen Saver) oder 
zeitgesteuerte Hintergrundprogramme entweder zu deaktivieren oder zu 
schliessen, bevor Sie das Visual Basic-Lernprogramm starten. 


Abschnitt 3: Verschiedene Anmerkungen und Tips
==================================================================

Rahmen verwenden
----------------
Falls Sie vorhaben, Steuerelemente auf einer Form zu gruppieren, und dabei
einen Rahmen verwenden wollen, so sollten Sie zunaechst den Rahmen zeichnen
und erst dann die Steuerelemente innerhalb des Rahmens plazieren. Dadurch 
koennen Sie den Rahmen und die gesamten Steuerelemente auf einmal 
verschieben und muessen nicht jedes Element einzeln auf die neue 
Position bewegen.


Loeschen oder Umbenennen von Steuerelementen
--------------------------------------------
Wenn Sie ein Steuerelement loeschen oder umbennen, fuer das Sie bereits
Ereignisprozeduren geschrieben haben, dann werden die Ereignisprozeduren
selber nicht geloescht. All diese Ereignisprozeduren werden in generelle
Prozeduren umgewandelt und der jeweilige Name wird beibehalten. Wenn Sie
dann ein neues Steuerelement mit dem gleichen Namen erstellen, werden
diese generellen Prozeduren wieder an das Steuerelement angefuegt. Falls 
Sie diese generellen Prozeduren umbenennen, damit diese zum Namen eines 
bestehenden Steuerelements passen, werden sie auch diesem Steuerelement 
angefuegt. Beachten Sie, dass zwar die Ereignisprozeduren wiederhergestellt
werden, aber die Werte aller dem geloeschten Steuerelement urspruenglich 
zugewiesenen Eigenschaften verloren gehen. 


Anzeigen von modalen Formen vom Direktfenster aus
-------------------------------------------------
Formen koennen im Direktfenster mit der Show-Methode nicht modal angezeigt 
werden. Sie koennen aber aus dem Direktfenster eine Prozedur aufrufen, die
die Show-Methode zum Anzeigen einer modalen Form benutzt. Es gibt keine 
Einschraenkungen fuer das Anzeigen von nichtmodalen (wirkungslosen) Formen.


Dynamischer Datenaustausch (DDE) zur Entwicklungszeit
-----------------------------------------------------
Wenn Sie zur Entwicklungszeit eine DDE-Verbindung (entweder als Client
oder als Server) zwischen einem anderen Anwendungsprogramm und einem 
Visual Basic-Textfeld einrichten, wird jede Veraenderung einer Eigenschaft,
die das Loeschen und Wiederherstellen des Textfelds zur Folge hat, diese
Verbindung beenden. Wenn Sie beispielsweise zur Entwicklungszeit ein ein-
zeiliges in ein mehrzeiliges Textfeld umwandeln, wird eine bestehende 
DDE-Verbindung beendet. Der Visual Basic-Entwickler muss die Verbindung 
erneut einrichten, falls diese noch benoetigt wird.


Beenden einer DDE-Verbindung waehrend eines Form_Unload-Ereignisses
-------------------------------------------------------------------
Sie muessen alle DDE-Verbindungen beenden, wenn Sie eine Form schliessen
wollen und Steuerelemente auf dieser Form an diesen Verbindungen beteiligt
sind.


Sichtbarkeit des Untermenues
----------------------------
Wenn Sie ein Menue mit Untermenuepunkten haben, dann muss mindestens ein
Untermenuepunkt immer sichtbar sein, d.h. die Visible-Eigenschaft muss auf
WAHR (-1) gesetzt sein.


Aufrufen von DLL-Routinen ueber eine Ordnungsnummer 
---------------------------------------------------
Einige DLL's exportieren ihre Routinen als Ordnungsnummer anstatt
als Name. Um eine dieser DLL-Routinen aufzurufen, muessen Sie diese
mit einer Alias-Zeichenfolge deklarieren, die das Nummernzeichen (#) 
gefolgt von der Ordnungsnummer enthaelt. Mit der folgenden Anweisung
deklarieren Sie beispielsweise die Routine mit der Ordnungsnummer 234:

    Declare Sub AnyRoutine Lib "AnyDLL" Alias "#234" (ByVal Var As Long)


Standard-Fensterstatus
----------------------
Der aktuelle Fensterstatus (Symbol, Vollbild oder Normal), den 
eine Form in dem Moment hat, in dem Visual Basic in den Ausfuehrmodus 
uebergeht, wird zum neuen Standard-Fensterstatus. Wenn Sie fuer Ihre 
Form einen speziellen Fensterstatus verwenden moechten, muessen Sie 
die Form entweder vor dem Ausfuehren schliessen oder den Fensterstatus 
ausdruecklich im Form_Load-Ereignis festlegen. Die letztgenannte Technik 
garantiert in jedem Fall, dass die Anwendung nicht in einem anderen als 
dem Status ablaeuft, der eingestellt war.


Benutzerdefinierte Steuerelemente
---------------------------------
Sie muessen alle benutzerdefinierten Steuerelemente aus Projektformen 
entfernen, bevor Sie eine Datei mit benutzerdefinierten Steuerelementen
aus Ihrem Projekt entfernen.

Wenn Sie eine Datei mit benutzerdefinierten Steuerelementen ersetzen oder 
durch eine neue Version aktualisieren, sollten Sie nicht die alte Version 
entfernen (Befehl "Datei entfernen" aus dem Menue "Datei") und die neue 
Version hinzufuegen (Befehl "Datei hinzufgen" aus dem Menue "Datei"),
sondern stattdessen die neue Version ueber die bestehende Version kopieren 
und das gesamte Projekt neu laden.
