hallo
als servicefunktion nehm ich zz ne dummy inline die immer 1 zurückgibt.
nach dem laden der rsc hol ich mir die addi des global-feldes mit global%=long{gb+4}
daraus zieh ich die adresse des rsh-hdr mit rsh_addr%=long{global%+14}
in abhängigkeit des rsc-formates setze ich das offset trindex& auf 20 (interface format) oder 18 (normales format)
mit dem offset hol ich mir den zeiger auf die objektbaumtabelle ob_tree_adr%=long{rsh_adr%+trindex&}
testweise lese ich die anzahl der objekte aus mit nobs&=word{rsh_adr%+trindex&+2}
auch die anzahl der objektbäume las ich mir probeweise ausgeben ntree&=word{rsh_adr%+trindex&+4}
mittels einer for next schleife hol ich mir die zeiger auf die dialoge, welche ich in dlg%() speicher
dann erstellen eines dialogs mittels
dialog1%=@wdlg_create(help.adr%,dlg%(0),0,0,0,1)
dann öffnen
dlg_id1&=@wdlg_open(dialog1%,v:titel$,11,-1,-1,0,0)
und da kommt immer eine 0 und ich seh nichts