Dave, could you explain in what you're doing - to my non-C eyes it looks like your'e simply building a 512 * 512 list of bytes of alternating value 0 and 128.

If it's any help, you can do this with <put numToChar(0) & numToChar (128) after tBuffer> the required number of times, but I'm guessing that that is not exactly what you want...

Best,

Mark

On 13 Feb 2007, at 16:02, Dave wrote:

Hi All,

I would like to pass a large buffer of binary data to an External Function, but I'm not sure how to go about it in TranScript.

The C code for it looks a bit like this:

int                                     myXCounter;
int                                     myYCounter;
unsigned char*          myImagePtr;

myImagePtr = theImagePtr;
for (myYCounter = 0;myYCounter < 512;myYCounter++)
        {
        for (myXCounter = 0;myXCounter < 512;myXCounter++)
                {
                myImagePtr[0] = 0;
                myImagePtr[1] = 128;
                myImagePtr[2] = 0;
                myImagePtr[3] = 128;
                myImagePtr += 4;
                }
        }

I then would I write this so it is stored inside a TranScript variable?

Thanks a lot and All the Best
Dave

_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to