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