I don't think it's that simple. I have used Wait For in several ways now, successfully, and I have run into signature issues in the past, and always been able to figure out the problem. This one is different, and looks like it may be related to the callback object - but it doesn't seem to follow the rules.
I've sent a test project to Erel to see what he comes up with.
Fair enough - although it is a difference in the expected and actual signatures - so something is out of line somewhere... Maybe a library or something?
Are you able to step through the code and easily replicate the issue or won't it build?
Which is why I was looking for a way to identify
1. What was the actual signature "Sent"
2. What was the "Expected Signature"
I know what I think I sent.
I know what I think was expected.
Obviously these two don't match with what is actually happening OR there is a bug ... which is why I have asked Erel to take a look.
Usually the "bugs" I find turn out to be my code - but there have been exceptions.
I thought I had tested this in version 7.3 Beta, but now I have run into the problem again in the released version 7.3. When I rechecked my code in 7.3 Beta it was still there also. Same code as I reported originally, and adding the empty "dummy" subs makes the problem go away.
Wondering if the "fix" maybe got lost with all the other great code additions ...