При этом, если форма не загружена, то для этой проверки ее загружать нельзя.
Спасибо.
If Form1 Is Nothing Then
MsgBox "Форма не загружена"
Else
MsgBox "Форма загружена"
End If
может у меня с компилятором что-то не то? я проблем не встречал... можешь ситуацию описать, при которой простая проверка на Nothing не сработает?alibek писал(а):Cyrax, так то оно так, но иногда глюки бывают.
Option Explicit
Private Sub Form_Load()
Dim f2 As New Form1
Me.AutoRedraw = True
Set f2 = Nothing
Me.Print f2 Is Nothing
End Sub
согласен... но ведь тут не никакого глюка... и то, чтоGSerg писал(а):Учи матчасть. Про объявление объектных переменных разными способами.
- Код: Выделить всё
Option Explicit
Private Sub Form_Load()
Dim f2 As New Form1
Me.AutoRedraw = True
Set f2 = Nothing
Me.Print f2 Is Nothing
End Sub
f2 Is Nothing
Сейчас этот форум просматривают: Google-бот и гости: 12