5.22 wres - Resourcen in das Cobol-Programm einbinden
Um Bitmaps, Icons und die Versionsnummer fest im Cobol-Programm zu hinterlegen, müssen diese Resourcen mit einem extra Utility vorkompiliert werden. wres erzeugt eine linkbare Datei mit der Endung .res
wres wird von der Eingabeaufforderung mit folgenden Parameter aufgerufen:
In einer seperaten Datei wird der Name, sowie der Pfad der Bitmap (Icon) hinterlegt - die Extension sollte .rc (Resource Code) sein.
Folgende Einträge sind in der rc-Datei zulässig:
|
Eintrag | Parameter | Beschreibung | version | xxxxx xxxxx ist eine beliebige Versionsnummer | für das erzeugte Programm, wie z.B. 4711 | icon | name pfadDefiniert ein Icon, das im Programm mit | 'name' angesprochen wird. Pfad ist der Pfad zur Icondatei. | bitmap | name pfadDefiniert eine Bitmap, die im Programm | mit 'name' angesprochen wird. Pfad ist der Pfad zur Bitmapdatei. | cobolicon | name pfadDefiniert das Icon, das der Exe-Datei | zugeordnet wird und vom Windowsexplorer angezeigt wird. | # oder * | KeineNach dem * oder # kann ein beliebiger | Kommentar folgen. |
|
wres erzeugt die Datei dateiname.res. In ihr werden alle Bitmaps und Icons, sowie die Revisionnummer (falls angegeben) hinterlegt. Die Bitmapdateien und Icons brauchen dann für das Programm nicht mehr vorhanden sein.
Beispieldatei test.rc:
#Typ Name Datei/Wert
version 4711
icon cobolicon icons\acc.ico
bitmap logo acc.bmp
icon testicon icons\acc2.ico
bitmap kreise kreise.bmp
Mit dem Befehl wres test.rc wird die Datei test.res erzeugt. Diese wird beim Linken des Cobolprogramms mit angegeben.
| | | | | |
Format:
slink Programmname test.res
| |
| | | |
Im Cobolprogramm kann dann die Bitmap z.B. in einem Static-Element angesprochen werden:
05 filler usage static left 10 top 10 title '|logo'.
Siehe auch static.cob
Zurück zu Systemdialoge
Hoch zu Windows-Controls mit Acc-Cobol
|