Есть некая форма forMsg с методом MsgWnd, который содержит Me.Show. Программа генерирует разные сообщения в ходе своей деятельности, и создает копии формы forMsg с разным текстом. Когда пользователь закрывает экземпляр формы, в нём вызывается Unload Me.
Я сделал сей код
- Код: Выделить всё
Static NMID%
Dim NewMsg() As forMsg
ReDim NewMsg(NMID)
Set NewMsg(NMID) = New forMsg
NewMsg(NMID).MsgWnd Msg, Snd, "Message ID#" NMID & Chr$(32) & Time$
NMID = NMID + 1
- Все ли в нем корреткно?
- Нужно ли обращать закрытые NMID в Nothing (не хотелось бы)