Well if you do network stuff you HAVE to wait because your internet is not as fast as your CPU. I wont wait for a return value too, thats why I said change the code in the dll, but if he cant thats a way I would use.
Exactly that. This is why I need to synchronize the receipt of the functions of the DLL with the functions used in the engine!
Having a lot of data in my data bank, the greater will be the time taken for the function to return a valid value.
At this time I need my script engine expect to be able to make a correct verification of returns.
However, as I said above. It does not seem very efficient while using the way you mentioned.