There is an object that, before its destruction, must wait for some asynchronous event. How to delay this destruction so that class members continue to exist even after Set foo = Nothing ?
Example: Let it be a player using the Waveform Audio API. Before freeing the buffers, he must wait for the MM_WOM_DONE window message.
Explicit call of some function before linking is unacceptable - I want to avoid resource leakage due to the user’s forgetfulness of the class.