Тема: ObjectDCL. Событие перехода из одного окна в другое

Вот, пишу большую и толстую программу с использованием ObjectARX, и застрял на том что не могу описать событие при котором, нажав кнопну на одном из диологовых окон онон должно закрыться, а отобразится другое. Вернее могу, но LISP отказывается, воспринимать функцию второго диалога при обращении к ней из события нажатия кнопки первого, вот. Надеюсь поняли о чем это я. Помогите пожалуйста. Как быть?

Re: ObjectDCL. Событие перехода из одного окна в другое

Наверное, как-то вот так, при условии, что оба диалога находятся в одном файле Project.odcl:

(defun c:DclForm1_TextButton1_OnClicked () ; нажата кнопка "первого" диалога
  (ODCL_Form_Close Project_DclForm1)
  (if (not (dcl_Form_IsActive Second_DclForm2))
    (dcl_Form_Show Project_DclForm2)
  ) ; if
)

И не понятно что означает фраза:

воспринимать функцию второго диалога при обращении к ней из события нажатия кнопки первого

Чтобы функция была доступна в обоих окнах, она должна быть определена глобально для них.