ActiveX с нуля

         

Test Container


Приложение Test Container, поставляемое с Visual C++, предназначено для тестирования и отладки ActiveX. Test Container позволяет пользователю проверить, как элемент позволяет менять свойства, как выполняет методы и пересылает события в контейнер.

Для тестирования Вашего элемента ActiveX :

1.      В меню Tools  DevStudio выберете ActiveX Control Test Container.

2.      В меню Edit в оболочке Test Container выберете Insert New Control.

3.      В списке Insert Control выберете желаемый элемент ActiveX и щелкните на кнопке OK. Элементе появится в контейнере.

Замечание: Если элемент отсутствует в списке, то он не зарегистрирован в системе. Для регистрации элемента можно использовать команду Register Controls из меню File

оболочки Test Container.

Для отладки элемента ActiveX с помощью отладчика:

1.      Постройте отладочную версию элемента.

2.      Из меню Build выберете команду Settings.

3.      В появившемся диалоге Project Settings выберете вкладку Debug.

4.      В элемент редактирования Executable for Debug Session впечатайте TstCon32.exe – имя программы ActiveX Control Test Container.

5.    Щелкните OK.

После этого Test Container будет запускаться автоматически при запуске проекта в режиме отладки. Вы можете задавать точки останова, смотреть значения переменных и т. п.

Для тестирования свойств:

1.      В меню Control, щелкните Invoke Methods.



2.      В списке Method Name выберете PropPut method для свойства, которое Вы хотите протестировать.

3.      Измените Parameter Value или Parameter Type

и щелкните Set Value кнопку.

4.      Щелкните Invoke, чтобы установить новое значение.

Для тестирования событий:

1.      В меню Options

щелкните Logging.

2.      Укажите, куда направлять события. Если Вы направляете события в файл (Log to file), то сможете посмотреть затем их появление в файле. Можно направить события в окно отладки (Log to debugger window) или в окно, находящееся в нижней части главного окна ActiveX Control Test Container (Log to output window). Вы можете запретить просмотр событий (No logging).

Для тестирования методов:

1.      В меню Control, щелкните Invoke Methods.

2.      В списке Method Name выберете метод, который Вы хотите протестировать.

3.      Измените Parameter Value или Parameter Type

и кнопку Invoke, чтобы выполнить метод.

Для проверки работы со страницами свойств щелкните на Properties в меню Edit.



Содержание раздела