Тема: Область видимости
Доброе утро всем!!!
Скажите пожалуйста в чем может быть загвоздка.
У меня есть две формы.
В коде первой формы в разделе Declarations я объявляю переменную:
Public TochkaVstavki As Variant
Далее указываю точку:
TochkaVstavki = ThisDrawing.Utility.GetPoint(, "Укажите точку вставки: ")
Ну и наконец вставляю в указанную точку блок:
Set blockRefObj = ThisDrawing.ModelSpace.InsertBlock(TochkaVstavki, BlockName, 1#, 1#, 1#, 0, Rotation)
Далее запускается следующая (другая) форма.
При нажатии на кнопку рисуется полилиния, а начало эта полилиния должна брать из TochkaVstavki, созданной в другой форме.
Вопрос почему в переменной TochkaVstavki не сохраняется значение и компилятор требует объявить переменную TochkaVstavki???
Я же объявляю ее через Public и она обязанна сохраняться для других процедур.