I put some Beep calls into some code with delays, hoping to be able to know when certain events were occurring.
But it seems as if the Beeps do not take effect until control is passed back to the system. That is, I don’t hear the Beeps until the function that calls Beep is exited (or something like that).
Is this correct?
Thanks Gavin, I haven’t tried the DebugLog messages, that looks to be really useful.
I believe I’ve answered my question. I got fooled by a mysterious 24 second delay which I then traced down. That delay made it seem like the beeps were happening at the end the process that followed…which coincidentally would normally take about 20 seconds.
In any case, it seems the beeps play when Beep is called.