VB-Homepage Tipp 257 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Resourcendateien *.res erstellen und in VB nutzen | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Ab VB4 ist es möglich, sogenannte Resourcendateien in ein Projekt einzubinden. Wenn Sie schon einmal ein fremdes Projekt betrachtet bzw. bearbeitet haben, sind Sie ggf. schon darauf gestoßen. Und genauso werden Sie dann bemerkt haben, daß Sie diese Dateien innerhalb von VB in keinster Weise bearbeiten können. Dabei bietet diese Art Resourceneinbindung einige Vorteile. So können Sie Grafiken, Icons, Cursors oder Sounddateien (und noch einiges mehr) in Ihr Projekt einzubinden, ohne diese in irgendwelchen Objekten festzuhalten. Ein nicht zu unterschätzender Vorteil gegenüber externen Resourcen ist auch, daß Sie nicht mehr manipuliert werden können. 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 wären wir auch bei einem (dem einzigen, wie ich glaube) negativem Aspekt, Ihre *.exe Datei bläht sich auf und benötigt daher etwas länger zum laden. Wie aber kann man sich nun eine solche Resourcendatei erstellen. Innerhalb VBs gibt es keine Möglichkeit, 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, beweißt seine stiefmütterliche Behandlung, die es nicht verdient hat. (Es gibt aber diverse Windowstools, als Bedienoberfläche) Um eine Resourcendatei zu erstellen, benötigen sie zuerst einmal alle einzubindenden Resourcen in einem Verzeichnis(*.cur;*.ico;*.bmp;*.wav). Zum Zweiten benötigen Sie eine Art Scriptdatei, mit der der Resourcen Compiler etwas anfangen kann. Eine solche Scriptdatei ist die Test.src. (im Download) Wobei die Dateiendung nebensächlich ist. Diese Dateien müssen einer bestimmten Syntax standhalten, sind aber Klartext. Editieren Sie sich also die Test.src aus dem Download und schauen sich die Syntax an. // alles dahinter sind Kommentare
Wenn Sie also so weit sind, geht es daran, die Resourcen
innerhalb von VB Inhalt des Downloads
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Tipp-Download | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Quelle : | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||