Hi Paul,

It is no memory issue. Revolution just happens to forget to (re)draw the window.

One of the scenarios that may cause this is:

-- mainstack
on preOpenStack
  lock screen
  lock messages
  go invisible stack x
  -- set rect of stack x e.g.
  -- then show stack
  show stack x --substack
end preOpenStack

It doesn't happen all the time, but script similar to the above may cause a white screen. Apparently, Rev doesn't get the time to update the window.

To solve this issue, usually I try something like this:

-- mainstack
on preOpenStack
  send "showMe" to stack x in 0 millisecs
end preOpenStack

-- substack
on showMe
  go invisible cd 1 of me
  set the bottomright of me to -100,-100
  -- set rect of me
  -- then show me
  set the loc of me to the screenloc
end showMe

I hope you get the idea. I don't have a specific recipe but usually try something along these lines.

Best regards,

Mark Schonewille

--

Economy-x-Talk Consulting and Software Engineering
http://economy-x-talk.com
http://www.salery.com

Quickly extract data from your HyperCard stacks with DIFfersifier. http://differsifier.economy-x-talk.com


Op 22-aug-2007, om 21:11 heeft Paul Gabel het volgende geschreven:

Hi everybody:

Do any of you know all of the reasons (or as many as you can think of) why opening a stack by script could cause it to show white and blank? This happens to me sometimes. In the Rev Window menu, the blank window is checked, and when I manually item-select it the blank window returns to normal. This will happen repeatedly with the same window. Is it a memory issue?

Thanks for any contributions.

Paul Gabel
Scotts Valley, California, USA


_______________________________________________
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