Wave-Dateien in EXE integrieren
[Windows 95/98/NT/2000]

30.11.2000


Mit Hilfe von Resource-Dateien k�nnen Sie Wave-Dateien
in der ausf�hrbaren EXE-Datei speichern.
Dies hat den Vorteil, dass Sie keine zus�tzlichen Wave-Dateien
mit Ihrem Programm ausliefern m�ssen.

Um das hier vorliegenden Beispielprogramm nachvollziehen
zu k�nnen, ben�tigen Sie den Resource Compiler,
den Sie auf der Visual-Basic CD im Verzeichnis \Tools\Resource finden.
Sie ben�tigen die Dateien RC.EXE und Rcdll.dll.
Kopieren Sie diese Dateien in das Projektverzeichnis.

Editieren Sie die Datei Resource.src mit einem beliebigen Texteditor,
beispielsweise Notepad.
Diese Datei beinhaltet folgende Zeile:

Test1 WAVE DISCARDABLE "test1.wav"
Diese Datei mu� zu einer Resource-Datei konvertiert werden,
dies bew�ltigt RC.EXE
Der Aufruf ist denkbar einfach: rc resource.src
Sie erhalten nun die Datei Resource.res, die Sie in das VB-Projekt
einf�gen m�ssen: "Projekt" - "Datei einf�gen..."
Diese Datei beinhaltet nun die Wave-Datei,
die �ber den Aufruf Call PlayWaveResource("test1") abgespielt
werden kann.
Nat�rlich k�nnen Sie mehrere Dateien einbinden,
allerdings nicht in Form von mehreren Resourcedateien.
Passen Sie lediglich die Zeilen der Resourcedatei an:
Test1 WAVE DISCARDABLE "test1.wav"
Test2 WAVE DISCARDABLE "test2.wav"
Test3 WAVE DISCARDABLE "test3.wav"

Alles weitere entnehmen Sie bitte dem Beispielprogramm.
Eine weitere M�glichkeit einer Resource-Datei
ist das 'Ablegen' verschiedener Texte, beispielsweise um mehrsprachige
Anwendungen zu erstellen.
Informationen und ein Beispielprojekt finden Sie hier.

 

Download Sample -  103 KB