А вот и я
Значит, балуюсь с DirectSound. Функция CreateEvent нужна чтобы вовремя подчищать буфер. В том примере, который я нашел, она записана так:
EventStop = objDX8.CreateEvent(Me)
хотя тип аргумента этой функции DirectXEvent. Ну да ладно, работает и хорошо. НО!
Этот код там выполняется в форме, а у меня в модуле класса. Вот.
Если в моем варианте там оставить Me, получаю Automation Error. А если передать туда форму, и подставить ее, то Type Mismatch!!!
И еще: разве Me и, например, frmTest отличаются чем-то в контексте формы??
Как победить, кто знает?