Dr. Brouwer - I think this is not so much a Vista 64-bit problem but a
general problem with the event-loop/message-pump handling.

I've encountered this problem before: I have a sequence of lines of code
that work fine in immediate execution but fail when they're in a function.
I believe the problem is that viewmat needs to get to a state of waiting for
user input before it will finish displaying its picture.  This doesn't
happen within multiple lines in a function, so only a blank picture is
saved.

I've tried lots of different ways to get around this and have settled on
using the "image3" add-on to write my images instead of relying on viewmat.
This is too bad because viewmat does offer a nice display of complex numbers
that I haven't replicated with image3 code.

This problem is also mentioned by Dan Bron at
http://www.jsoftware.com/jwiki/DanBron/Snippets/PrettyPictures and even Oleg
doesn't have a solution.

Regards,

Devon**

On Sun, Dec 14, 2008 at 12:54 PM, Roelof K Brouwer <[email protected]>wrote:

> I have problems with viewmat save in vista 64bit. In particular the
> following two statements
>
>
>
>
>
> ( 1 4 14 {". COLOR16) viewmat i.4 4
>
> savemat_jviewmat_ 'C:\Temp\garbage.bmp'
>
>
>
>
>
>  this will give a blank window when used  in a verb
>
> and also in ijx when debug is in
>
> sometimes by adjusting the viewmat window I will get the proper display .
> i.e. click the margin of the window for exdpansion. However sometimes on
> expansion the window does not have the correct
>
> displayI
>
> if I remove the save command things will work
>
>
>
> when in ijx I can first run viewmat command and then the save command and
> things will work
>
> I also tried puttting a delay between the two viewmat commands
>
>
>
> here is my complete file with verb
>
>
>
> drivedata=: 'C:\Users\RKBrouwer\Documents\ACA\Research\ResData\'
>
> drive_op=:'C:\Users\RKBrouwer\Documents\Temp\Set\'
>
> drive=:'C:\Users\RKBrouwer\Documents\ACA\'
>
> require 'viewmat color16 plot'
>
> load 'C:\Users\RKBrouwer\Documents\J_Code_Roelof\J_utilities_roelof.ijs'
>
> NB. load
> 'C:\Users\RKBrouwer\Documents\J_utilities_roelof\visual_clustering.ijs'
>
> require 'jfiles'
>
>
>
> test_viewmat=:3 : 0
>
>                ( 1 4 14 {". COLOR16) viewmat i.4 4
>
>                savemat_jviewmat_ 'C:\Temp\garbage.bmp'
>
> )
>
>
>
>
>
>
>
> cheers
>
>
>
>
>
> Roelof
>
>
>
> "Have a cool mind and a warm heart" - Ajahn Sona
>
>  "Like ......(hamsters on a wheel), (ambitious people) still climb and
> climb, with great labor, and incessant anxiety, but never reach the top."
> Robert Browning
>
> "We shall not cease from exploration. And at the end of all our exploring
>
> Will be to arrive were we started and know the place for the first time" -
> T. S. Eliot
>
>
>
>
>
> Dr. Roelof K. Brouwer PH.D.  P.Eng.
>
> Professor Emeritus
>
> Dept. of Computing Science
>
> School of Advanced Technologies and Mathematics
>
> Thompson Rivers University
>
> 900 McGill Road
>
> Kamloops, BC
>
> Canada, V2C 5N3
>
>
>
> email :  <mailto:[email protected]> [email protected]
>
>  <http://www.tru.ca/advtech/compsci/faculty/rbrouwer>
> www.tru.ca/advtech/compsci/faculty/rbrouwer
>
>
>
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
>



-- 
Devon McCormick, CFA
^me^ at acm.
org is my
preferred e-mail
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to