Along the lines of this discussion, I think someone mentioned that the
preOpenStack message is NOT sent when you are using the IDE. Is this
true? If so, where can I put start-up code so that I set things up
before an app gets going in both the IDE and a stand-alone?
Thanks!
len
Mark Schonewille wrote:
Hi Jonathan,
It is recommended to use the send command instead of the idle handler.
on preOpenStack
send "foo" to me in 0 millisecs
pass preOpenStack
end preOpenStack
on foo
-- do something here
send "foo" to me in 200 millisecs
end foo
If the preOpenStack handler doesn't allow you to do this, you made a
mistake somewhere, which needs to be corrected to avoid problems in
the future.
If I understand you correctly, you can't send a mouseUp message
automatically after opening the stack. That also means you made a
mistake somewhere, which needs to be corrected. I don't think that
using the idle handler, or send, is a good alternative in this case.
My advice would be to find out why you can't send that mouseUp command.
The Finder simply updates open windows once in a while, including the
desktop. It doesn't matter at which level in the hierarchy they are.
However, if you add or remove a folder, the window gets updated
instantly. Not sure that it helps you, but if I do a test writing
files to a folder or the desktop, I see the file appear instantly on
my local disks, but not that quickly on network disks.
Best regards,
Mark Schonewille
--
Economy-x-Talk Consulting and Software Engineering
http://economy-x-talk.com
http://www.salery.biz
Quickly extract data from your HyperCard stacks with DIFfersifier.
http://differsifier.economy-x-talk.com
Op 6-nov-2007, om 9:14 heeft Jonathan Scott het volgende geschreven:
Howdy,
Thank you to everyone who pointed me towards my solutions.
I still don't know exactly what is going on, but here are the
solutions I figured out after receiving your advice:
openstack not functioning
I just put in a new card with nothing on it (as the first card in
the stack). In it's handler I put in an "on idle" handler that does
nothing but issue "send 'mouseUp'" statements and then moves the user
to another card afterward (to a place where there is no "on idle"
handler).
text files not being written
The big problem was that text files were actually being written.
I just couldn't find them for a few minutes sometimes. Sometimes I'd
have to wait a very long time for the files to pop up on the screen.
My assumption was that the finder's ability to update every viewable
portion of the hard drive can take a lot of time. IOW, the file was
there, it was just that the finder hadn't moved in to update that
part of the screen yet. So, my workaround was to have all files be
saved to a folder on the desktop. Because the desktop is closer to
the top of the hierarchical structure, it is probably updated with
much greater frequency. I still don't know if this is a good
decision. It works though, so I'm happy.
Thanks again everybody.
_______________________________________________
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
_______________________________________________
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