At 1:26 AM -0800 2/13/02, Ken Norris (dialup) wrote:
>I'm having all kinds of problems. I made a full screen stack, set the dims
>to 0,0,800,600...my screen size. Of course the H and V are 800 and 600
>respectively. In the Stack tab, I set the window decoration to empty. I
>wanted to import a full screen .gif image. Since I'm having some memory
>problems with Rev, I Quit it and opened Photoshop 6 to convert the image.
>All that went fine, and I brought the image to the desktop.
>
>Then, since Rev always puts the stack on the desktop, I figured I could open
>it from there. That didn't work. What happened was it opened to a blank
>screen with only the Help menu in the menubar, nothing else, and hung
>itself. I could open other things, but could neither operate Rev, nor close
>it. I ended up having to force a keyboard reset again (7 times in 4 days
>while trying to work with Rev), in order to close it.

This is the expected behavior. If you double-click a stack, it opens in Revolution 
without the development environment. Although this tends to throw off many people, 
it's useful in at least two circumstances: when using Rev for things like CGI, you 
don't want the development environment, you just want your stack (or script) to open, 
run, do its thing, and then close again. Also, if you build your own development tools 
(for some specialized purpose), you might want to use those tools in the absence of 
the standard development environment.

Ordinarily when you open a stack like this, you provide your own way of quitting. In 
addition, closing the stack will quit Revolution. Obviously, in a stack with 
decorations empty this might be tough. I don't know whether cmd-w would have worked. I 
have an applescript on my computer that simply does this:

tell application "Revolution 1.1.1b1" to quit

that does the trick. I assume there is a similar solution on PCs and Unix.

>So, I tried reopening Rev through the app, and it opened normally. I opened
>my full screen stack, and to my surprise, it was no longer the size I'd set
>it to. It showed 800 x 539. I reset it, but I also noticed it was offset
>below the top of the screen. I clicked on the dimension triangle to change
>it back to topleft 0,0, etc., but it wouldn't open that part. When I went to
>check on other things I found that Rev had hung again (as soon as I clicked
>on the dimensions triangle...I went through the process again to be sure).

I'm pretty sure this is rev trying to keep your stack from wandering off the screen 
(or under the menubar or toolbar). It probably wouldn't happen if you built a 
standalone, but you can make sure your stack does what you want by setting the stack's 
size in an openStack handler. If I remember correctly, preOpenStack won't do the 
trick, because Rev's resize handlers happen after that.

>I figured I could use Virtual Memory to account for the lack of RAM, which
>works fine in other apps (like Photoshop 6, which is huge). I have it set to
>128 mb. It makes them react a little sluggish on some things, but they don't
>hang. Offhand, it looks like Rev either manages memory poorly, or doesn't
>follow Mac OS guidelines, else it would function under Virtual Memory and
>not be causing constant crashes. Perhaps it has something to do with
>cross-platform stuff...??
>
>Anyway, I'm fearful of using it at all. It looked like a great solution at
>first, but not if I can't run it.
>
>I'm not having problems with other software.
>
>I'm worried that I won't be able to use it unless I go out and buy a brand
>new machine with enough memory to run a small country.
>
>Is there any help for this situation?

It sounds like most of the problems you're having aren't memory related. But again, if 
memory is the issue, MetaCard uses less. (and has a correspondingly spartan 
development environment)

regards,

Geoff

_______________________________________________
improve-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/improve-revolution

Reply via email to