Ab VB4 war es mglich, sogenannte Resourcendateien in ein Projekt
einzubinden. Wenn Sie schon einmal ein fremdes Projekt betrachtet
bzw. bearbeitet haben, sind Sie ggf. schon darauf gestoen.
Und genau so werden Sie dann bemerkt haben, da Sie diese Dateien
innerhalb VBs in keinster Weise bearbeiten knnen. Dabei bietet
diese Art Resourceneinbindung einige Vorteile um Grafiken,Icons,
Cursors oder Sounddateien (und noch einiges mehr) in Ihr Projekt
einzubinden, ohne diese in irgendwelchen Objekten festzuhalten.

Ein nicht zu unterschtzender Vorteil gegenber externen Resourcen
ist auch, da Sie nicht manipuliert werden knnen.
Dazu kommt noch der Vorteil, da man nicht ewig viele Einzeldateien
weiter geben mu und (das werden Sie sicher bemerken) das die
Resourcen um einiges schneller geladen werden als externe, denn sie
sind im Kompiliertem Zustand Bestandteil der *.exe Datei.
Dabei wren wir auch bei einem (dem einzigen) negativem Aspekt,
Ihre *.exe Datei blht sich auf und bentigt daher etwas lnger zum
laden.

Wie aber kann man sich nun eine solche Resourcendatei erstellen.
Innerhalb VBs gibt es keine Mglichkeit, dazu gibt es ein externes
Programm, den Resourcen Compiler oder kurz RC.EXE.
Das es sich hierbei um ein DOS-Programm im Befehlszeilen Modus
handelt, beweit eine stiefmtterliche Behandlung, die es nicht
verdient hat.

Um eine Resourcendatei zu erstellen, bentigen sie zuerst einmal alle
einzubindenden Resourcen in einem Verzeichnis(*.cur;*.ico;*.bmp;*.wav).

Zum Zweiten bentigen Sie eine Art Scriptdatei, mit der der
Resourcen Compiler etwas anfangen kann.
Eine solche Scriptdatei ist die Test.src.
Wobei die Dateiendung nebenschlich ist.
Diese Dateien mssen einer bestimmten Syntax standhalten,
sind aber Klartext. Editieren Sie sich also die Test.src und
schauen sich die Syntax an.

// alles dahinter sind Kommentare

1			2	3		4
DING                    WAVE    DISCARDABLE     "Ding.wav"
DREIECK                 BITMAP  DISCARDABLE     "dreieck.bmp"
WAIT                    CURSOR  DISCARDABLE     "wait.cur"
CDROM                   ICON    DISCARDABLE     "cdrom.ico"

1.	Identifizierung, unter diesem Namen wird die Resource spter
	in VB angesprochen.
2.	Art der Resource
3.	Art, wie die Resource bereitgestellt wird.
4.	Name der einzubindenden Datei

Diese Datei mten Sie fr eigene Projekte nach Ihren Ansprchen
modifzieren.

Haben Sie Ihre Scriptdatei fertig gestellt,
wird der Resourcen Compiler mit Angabe der Scriptdatei gestartet.
Eine Auswahl der Commandline Parameter finden Sie in der Datei
Command.line .

Aufruf	RC /v TEST.SRC

Dabei steht die Option v fr die Ausgabe der Programmeldungen.
Ist diese Option nicht angegeben und ist die Kompilierung
erfolgreich, erhalten Sie ansonsten keinerlei Meldungen.

Ist die Kompilierung abgeschlossen, werden Sie eine neue Datei
entdecken, die (wenn optionsmig nicht anders angegeben) den
selben Namen trgt, wie die Scriptdatei allerdings mit einer
anderen Endung.
Hier haben wir also nun unsere *.res Datei, die nun auch in VB 
(ber Datei hinzufgen) eingebunden werden kann.

Wie schon erwhnt haben Sie innerhalb VBs keine Chance die
Resorcendatei zu bearbeiten, Sie knnen also auch nicht mal
schnell nachschauen, wie sie denn die Resourcen benannt haben.
Also immer schn dokumentieren. Wenn sie also so weit sind,
geht es daran, die Resourcen innerhalb von VB zur Verfgung zu stellen.
Wie Sie dies realisieren, ist in dem kleinen VB4 Projekt dargestellt.

Das Resourcenfile beinhaltet Zwei Sounddateien im Wav Format ;
Zwei Grafikdateien im Bitmap Format und jeweils zwei Cursor und
zwei Icons.

A.Gamper / Mai 1998