Robert Covington wrote: > > Looking at a PICT in HexEdit, after the 512 Byte crud header stuff, the > cmpcount value resides at decimal address 603, Hex address of 25B. > > This doesn't take into account that when FB opens the PICT , it truncates > the handle by the 512 mushbytes, so presumably (?) this info now is at > decimal 91? > > If this is indeed the case, and I have a PictH as handle containing a PICT > from the Open FN, how now in all of brown cow ( non-infected ), can I get > at the little (2 bytes?? (Integer)) that is cmpcount? > > gCmpCount = [PictH] + whuddadoIdo? I have plugged in the various looking > obvious solutions, but no proper results. > > Think I am on the right track, if not, somebody please help. Direct memory > access to handles and stuff is new to me. I am bound to screw it up at this > point. > Hi Robert, Is it just a matter of peeking an integer at a given offset or did I misinterpret your post? >From my understanding of your explanation you should merely do something like this: gCmpCount = {[PictH] + 91} or perhaps this might work too who knows?: gCmpCount = PictH..91% -- Cheers Alain ----------------------------------------------------- FB^3 in Europe: http://euro.futurebasic.com/ FB II Pouch: http://www.pixmix.com/FB/outils.html -----------------------------------------------------