=== Подключение к источникам данных === Подключение к источникам данных (БД, RpSvrTcp и т.п.) не происходит автоматически при запуске программы. Его активизирует пользователь нажимая на соответствующую кнопку. В нашем случае такой кнопкой будет "btn_Connect" на панели инструментов. Чтобы указать какие действия должны происходить при первом и повторном нажатии на эту кнопку, необходимо вызвать инспектор действий. Вызовите контекстное меню для главного окна программы и выберите пункт "Вид / Инспектор действий". После чего в инспекторе проекта или окне проекта выберите компонент "btn_Connect". В левой верхней части окна инспектора действий отобразятся сигналы которые может посылать кнопка, в правой части - дерево проекта. В дереве проекта выберите RpSvrTcpClient, в левой нижней части окна отобразятся действия которые может выполнять компонент. Выберите сигнал "start()" и действие "connectToHost". {{:doc:vsq:quick:fig21.png|}} Нажмите кнопку "Добавить". Сигнал соединится с действием, в списке дочерних элементов сигнала появится название действия. {{:doc:vsq:quick:fig22.png|}} Аналогичным способом соединяем: * сигнал "stop()" с действием "disconectFromHost()" компонента RpSvrTcpClient * сигнал "start()" с действием "GetMessArray()" компонента DpFirebirdDB * сигнал "stop()" с действием "DBClose()" компонента DpFirebirdDB Получим следующий вид инспектора действий. {{:doc:vsq:quick:fig23.png|}} Мы мы уже получили рабочий проект который может отображать состояние звонка и выводить информационные сообщения. Если у вас есть работающая логика проекта (RpSvrTcp и базы данных), то вы можете запустить проект (кнопка "Запустить проект") и проверить его работу нажав на кнопку подключения к источникам данных.