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

Reply via email to