if you are doing anything that can move memory you don't need to
lock the handle. Since you are only reading the handle then you
are safe.
W.
-----Original Message-----
From: Bill Sanford [mailto:bill@...]
Sent: Tuesday, April 30, 2002 11:35 AM
To: futurebasic@...
Subject: Re: [FB] A-FB Any Utility for this..?
on 4/30/02 10:19 AM, STAZ at staz@... wrote:
> this would be better as...
>
> FILES$(_fsopen...
> resRef = FN fsopenresfile(...)
>
> LONG IF resRef > 0
> fcodH = FN GET1RESOURCE(_"FCOD",1000)
> fcodSz = FN GETHANDLESIZE(fcodH)
> startPtr = [fcodH]
> endPtr = (startPtr + fcodSz) - 10
> // 10 is number of bytes you are searching for
> FOR ptrLoc = startPtr TO endPtr STEP 2
> LONG IF ptrLoc.nil% = 0x4E71
> LONG IF ptrLoc.2% = 0x51C8
> LONG IF ptrLoc.4% = 0xFFFC
> LONG IF ptrLoc.6% = 0x4CDF
> LONG IF ptrLoc.8% = 0x0101
> // found you signature
> // do something
> END IF
> END IF
> END IF
> END IF
> END IF
> NEXT
>
> CLOSERESFILE(resRef)
> END IF
>
>
>
> i just corrected res thingies. i did not check other items in the file.
Should the resource be locked before we start to examine the contents?
I usually do HLOCK before I do anything with a resource and HUNLOCK after
I'm done.
Is this necessary or am I adding unnecessary steps?
Bill Sanford
General Manager
Director of Engineering
bsanford@...
218-751-3407 ext. 115
Lakeland Public Television
http://www.lakelandptv.org
Watch Lakeland News at 10 on our web site!
http://www.lakelandptv.org/pages/lakeland_news/lakelandnewscasts.html
--
To unsubscribe, send ANY message to <futurebasic-unsubscribe@...>