I have a main VI which calls a subVI with a large bitmap picture on it.
The subVI is closed before the main VI runs, it opens and shows the picture
and then closes after a few (seconds), and then the main VI stops execution.
When I run the main VI again, or maybe after several runnings again,
I get a message of something like "out of application memory."
(I'm going by my OWN memory limitations on this message, it was 3 days ago.)
I modified the main VI to eliminate this call to the subVI and the problem
was "solved." That is, the pc doesn't run out of memory, the price I pay
is no picture.
Is this problem due to memory management in LV and can I solve it? Recent
discussion on this list about memory management may hold the answer to my
question. If it does, please jsut tell me so, and I'll go look it up.
At the time of the discussion, I didn't have the problem.
Oh yes, my system is '486DX50, 8 meg RAM, LV2.5 (of course).
BTW, the picture is an image of the user's face. My intent in flashing
a picture of the user on the screen is reinforce (in the psychological sense)
the use of the program. I got the image by taking a video, putting into
a Mac with VideoSpigot, extracting a frame, transferring the pict file to
the pc, opening it with DeltaGraph, pasting it into PaintWorks, and then
pasting it into LV. Image quality is lousy on the screen. Curiously, if
I print it, the picture quality is better. I guess that's what resolution
does for you.
JIM
Jim Henry <jhenry@utcvm.utc.edu> U of Tennessee at Chattanooga 615-755-4398