Topic : TOS - das Betriebssystem
Author :
Version : tos.hyp (5. März 2013)
Subject : Programmieren/Atari
Nodes : 3001
Index Size : 93602
HCP-Version : 5
Compiled on : Atari
@charset : atarist
@lang :
@default : Titel
@help :
@options : +g -i -s +x +zz -t4
@width : 70
View Ref-File8.17.2 rsrc_gaddr TOS Name: »Resource get Address« - ermittelt die Adresse eines
Objekts in einem Resourceset.
AES-Nummer: 112
Deklaration: int16_t rsrc_gaddr ( int16_t re_gtype, int16_t
re_gindex, void *gaddr );
Beschreibung: Die Funktion ermittelt die Anfangsadressen
verschiedener Objektstrukturen von im Speicher
geladenen Resourcefiles. Es gilt:
Parameter Bedeutung
re_gtype Typ der gesuchten Struktur
R_TREE 0 = Objektbaum
R_OBJECT 1 = OBJECT R_TEDINFO 2 = TEDINFO R_ICONBLK 3 = ICONBLK R_BITBLK 4 = BITBLK R_STRING 5 = String
R_IMAGEDATA 6 = imagedate
R_OBSPEC 7 = ob_spec
R_TEPTEXT 8 = te_ptext
R_TEPTMPLT 9 = te_ptmplt
R_TEPVALID 10 = te_pvalid
R_IBPMASK 11 = ib_pmask
R_IBPDATA 12 = ib_pdata
R_IBPTEXT 13 = ib_ptext
R_BIPDATA 14 = ib_pdate
R_FRSTR 15 = ad_frstr
R_FRIMG 16 = ad_frimg
re_gindex Index der gesuchten Struktur
gaddr Adresse der gewünschten Struktur
Hinweis: Wenn beispielsweise der Textzeiger innerhalb
einer TEDINFO-Struktur gesucht werden soll, so muß
nicht die Nummer des zugehörigen Objektes, sondern die
Nummer der TEDINFO-Struktur übergeben werden. Für
andere Codierungen gilt i.w. das gleiche.
Ergebnis: Ein Fehler ist nur dann aufgetreten, wenn als Ergebnis
0 zurückgegeben wird.
Verfügbar: All AES versions.
Gruppe: Resourceorganisation Querverweis: Bindingrsrc_load