That line in api prototype might be incorrect, try coerce it into a null
pointer eg,

   GdipBitmapLockBits y;(<0);ImageLockModeRead;PixelFormat32bppARGB;DATA

Срд, 11 Янв 2012, Cliff Reiter писал(а):
> Here is what I run into, J6.02 64bit, using api/gdiplus but using 
> platimg as a template
> 
>     load 'c:\data\gdiplus.ijs'
>     require 'dll'
>     load 'viewmat'
> 
>     GdiplusStartupInput =: 1 0 0 0
>     BitmapData =: 'WdthHghtStrdFrmtScanRsrv'
> 
>     GdiplusStartup (TOK=:,_1);GdiplusStartupInput;0
> 0
>     y=:'c:\data\atkiln.jpg'
>       GdipCreateBitmapFromFile y;BMP=.,_1
> 0
> 
>     NB. bmpARGB
>     ]  DATA=: i.4%~#BitmapData
> 0 1 2 3 4 5
>     y=:{.BMP
>       GdipBitmapLockBits y;0;ImageLockModeRead;PixelFormat32bppARGB;DATA
> |domain error: cd
> |       GdipBitmapLockBits y;0;ImageLockModeRead;PixelFormat32bppARGB;DATA
> |[-14] c:\data\io.ijs
> 
> 
> On 1/11/2012 10:01 AM, bill lam wrote:
> > Oleg's platimg only works for 32-bit, while api/gdiplus and api/gdi32
> > (should) work for both 32-bit and 64-bit.  Those x's usually stand for
> > pointers whose length depend on 32/64-bit OS.
> >
> > Please provide a minimun example showing how it didn't work for GDI/API.
> >
> > Срд, 11 Янв 2012, Cliff Reiter писал(а):
> >> 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?
> >>
> >>
> >> -- 
> >> Clifford A. Reiter
> >> Lafayette College, Easton, PA 18042
> >> http://webbox.lafayette.edu/~reiterc/
> >>
> >> ----------------------------------------------------------------------
> >> For information about J forums see http://www.jsoftware.com/forums.htm
> 
> -- 
> Clifford A. Reiter
> Lafayette College, Easton, PA 18042
> http://webbox.lafayette.edu/~reiterc/
> 
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm

-- 
regards,
====================================================
GPG key 1024D/4434BAB3 2008-08-24
gpg --keyserver subkeys.pgp.net --recv-keys 4434BAB3
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to