[SOUNDLIGHT] VISUAL BASIC CRASHKURS VII
Projekt 7: Wir machen Anwenderwünsche wahr...

Sie haben Visual Basic 3.0 auf Ihrem Rechner installiert? Die bisherigen Teile, Kursprojekt 1, Kursprojekt 2, Kursprojekt 3, Kursprojekt 4, Kursprojekt 5 und Kursprojekt 6 installiert und abgearbeitet? Prima. Dann können wir loslegen:

VISUAL BASIC 5

Neueste Errungenschaft aus dem Hause Microsoft -und bei vielen unserer Leser wohl auch schon installiert- ist die Visual Basic Version 5. Kann man die Projekte für VB5 umschreiben? Die Antwort lautet: "JA".

Wer Visual Basic 5 noch nicht hat, der greife zu: MS bietet die Version Visual Basic 5 CCE (Control Creation Edition) an, die man kostenlos aus dem Internet downloaden kann (Achtung: 7,1 MB Daten!). Es handelt sich dabei um eine "abgespeckte" Version zur Erstellung von Steuerelementen für Web-Seiten-Erstellung, die jedoch funktional mit den "großen" Visual Basic Versionen identisch ist. Sie müssen sich dazu lediglich unter Angabe von Namen, Adresse, E-Mail und Homepage bei MS registrieren lassen. Näheres dazu auf unserer Feedback-Seite. Mit VB5 CCE können Sie alle hier angegebenen Projekte bearbeiten, laufen lassen und eigene Applikationen programmieren. Wichtig zu wissen: VB5 verlangt Windows 95, es läuft nicht mit 3.1.

Installieren Sie zunächst VB5 auf Ihrem Rechner (wählen Sie als Verzeichnis C:\VB5). Erstellen Sie ein Verzeichnis C:\VB5\SLH und kopieren Sie die Beispieldateien aus diesem Kapitel in das Verzeichnis. Kopieren Sie SLHDMX32.DLL außerdem in Ihr \WINDOWS\SYSTEM Verzeichnis. Starten Sie nun das Programm. Folgende Dialogbox erscheint:

[Delphi]

Wählen Sie hierin als zu installierendes Projekt "STANDARD EXE". Es erscheint dann die VB5 Arbeitsoberfläche. Da die VB5 CCE Version eine englischsprachige Version ist, geben wir hiernach, falls erforderlich, die entsprechenden englischen Bezeichnungen in Klammern an.

Gehen Sie auf DATEI [FILE] und dann auf Projekt laden [Load Project] und laden Sie aus dem Verzeichnis C:\VB5\SLH das Projekt DESK6D.VBP.
Sie erhalten dann den nachfolgend dargestellten Arbeitsbildschirm und im Projektfenster werden zwei Dateien eingetragen, nämlich

[Visual Basic 5]

Drücken Sie nun -wie gewohnt- einfach F5, um das Projekt zu starten. Und siehe da- Desk6 läuft.

Finessen

Es wäre natürlich etwas unfair, damit schon diese Lektion zu beenden (obwohl das Ziel der Übung erreicht ist). Wir haben Ihnen noch eine kleine Routine eingebaut, die zu übernehmen wir Ihnen empfehlen möchten. Sie sieht wie folgt aus und macht dieses:

[Delphi]

Damit haben Sie quasi eine automatische Hardware-Erkennung, also quasi eine PLUG-AND-PLAY-ROUTINE, geschrieben und müssen sich ab sofort nicht mehr darum kümmern, welche Karte nun eigentlich im System ist und ob die passende Treibersoftware geladen wurde. Da alle unsere Karten eine entsprechende Kennung ausgeben, läßt sich diese per Software abfragen. So einfach ist das!

Hinweis für Visual Basic 3 Programmierer:
Sie können diese Erkennung natürlich auch in die VB3-Projekte einbauen. Bitte beachten Sie dazu den geänderten Aufruf der Routine BetriebssystemLaden, der jetzt mit dem Namen der zu ladenden Datei als Aufrufparameter erfolgt.


Projekt-Quellcode laden

Erstellen Sie auf Ihrer Festplatte im Visual Basic Ordner ein Verzeichnis namens C:\VB5\SLH. Laden Sie die Datei PROJ7.EXE in dies Verzeichnis und starten Sie sie dort, oder entpacken Sie die Archivdatei PROJ7.LZH mit dem Entpacker LHA.EXE. Es entpacken sich dann unter anderem folgende Dateien:
  1. DESK6D.VBP
  2. DESK6D.VBW
  3. DESK6D5.FRM
  4. DESK6D5.FRX
  5. DEMOS.BAS
  6. SLHDMX32.DLL
  7. SLHDMX12.BIN
  8. SLHDMX16.BIN
Einige dieser Dateien könnten durch vorherige Beispiele schon auf Ihrer Festplatte vorhanden sein. Sie sollten sie überschreiben.

[OPEN] Projekt-Sourcecode als EXE downloaden
[OPEN] Projekt-Sourcecode als LZH downloaden





zurück zur [HOME]SOUNDLIGHT HOMEPAGE