•  Back 
  •  Resourcefunktionen 
  •  Index 
  •  Tree View 
  •  Cross references 
  •  Help page 
  •  Show info about hypertext 
  •  View a new file 
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:  Binding   rsrc_load