x is for architecture-specific integers:

http://www.jsoftware.com/help/user/call_procedure.htm


On 1/11/2012 9:40, Cliff Reiter wrote:
> In thinking about the best way to move forward the best of image3 addon
> to 64 bit and J7 it seems to me that using OS resources would be
> preferred over porting the image3 dll source to 64 bit. In the platimg
> addon I see that Oleg managed that nicely in J6 32. I presume this has
> also been done in J7 based on the J7 api/gdi addon. Any pointers to
> where I should look for examples to that?
>
> In particular, Oleg uses
>
> GdipBitmapLockBits=: 'gdiplus GdipBitmapLockBits>   i   i i i i *i ' cdi
>
> while the API/GDI uses
> GdipBitmapLockBits=: 'gdiplus GdipBitmapLockBits i x *i i i *x'&cd
>
> What do the x's mean.
>
> In J6 64bit neither work (using gdiplus.ijs I get furthest), further still 
> with
> adding oleg's version above, but the actual memory data read fails
>
>        z=. (h,w)$memr p,0,(w*h),4
> |domain error: memr
> |   z=.(h,w)$    memr p,0,(w*h),4
> |[-17] c:\data\io.ijs
>
> Ideas?
> Best, Cliff
>
>
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to