ЖУРНАЛ «СТА» №2/2004
GraphWorX32 viewer), так и объекты, загруженные с других Webсайтов. Не- обходимо удалить объекты ICONICS из этого списка. (Если Вы по ошибке удалите объекты, не имеющие отноше- ния к проекту ICONICS, неприятных последствий это не вызовет: при сле- дующем просмотре соответствующего Webсайта они будут загружены ещё раз). Теперь, когда Вы откроете Webстра- ницу этого проекта, снова появится за- прос на загрузку объектов, и таким об- разом Вы сможете обновить необходи- мые для проекта компоненты ActiveX. Вопрос Существует ли ограничение на максималь- ное количество экранов GraphWorX, кото- рые могут быть запущены одновременно? Используя версию 7.1, получаем сообще- ние «Failed to create empty document» при попытке открыть 21-й экземпляр GWX32. Ответ Это ограничение касается не только GraphWorX32, но и всех приложений, работающих в операционной системе Microsoft Windows. Связано оно с тем, что существует максимально возмож- ное количество одновременно исполь- зуемых дескрипторов меню. Чем боль- шее количество пунктов меню содер- жит приложение и чем сложнее их структура, тем раньше достигается пре- дельное количество дескрипторов. На- пример, такое приложение, как WordPad, достигает этого предела при одновременном открытии 90 экземп- ляров, но его меню намного меньше, чем меню GraphWorX32. Вопрос На компьютер с операционной системой Windows 2000 Professional SP4 был уста- новлен ReportWorX.NET. Были выполнены все указанные в документации дополни- тельные настройки: DCOM, учётная запись для службы ReportWorX.NET с правами ад- министратора и т.д. Но запуск службы не- возможен: при запуске из конфигуратора значок светофора становится серым (неак- тивным), а при запуске службы вручную (Control Panel — Administrative Tools — Services) появляется сообщение об ошибке: «Error 1053: The service did not respond in a timely fashion». Ответ Эта ошибка происходит изза того, что на Вашем компьютере одновре- менно установлены две версии .Net Framework — 1.0 и 1.1. Вам необходимо деинсталлировать .Net Framework 1.0 через пункт Установка и удаление про- грамм в Панели управления. Вопрос Опишите, пожалуйста, процедуру создания и применения переключающих псевдони- мов DataWorX32. Ответ Создание переключающего псевдони- ма. 1. Для создания переключающего псев- донима нажмите кнопку в ин- струментальной панели DataWorX32. На экран монитора будет выведена диалоговая панель Создание пере- ключающего псевдонима , как показа- но на рис. 9. 2. Определите произвольное имя пере- ключателя. 3. Определите значения переключате- ля – часть строки имени тега, кото- рая будет изменяться в зависимости от индекса. Для этого введите необходимое значение (в этом примере значениями являются «g1», «g2», «g3») в Поле ввода и нажмите кнопку Добавить . Индекс (начиная с нуля) будет присвоен автоматически. При необходимости индекс можно изменить с помощью кнопок Вверх и Вниз . 4. Откройте закладку Вход и определи- те значение, которое будет использо- ваться при выходе индекса за задан- ные пределы, как показано на рисун- ке 10. 5. Откройте закладку Просмотр и, на- жав кнопку Обзор , определите ис- точник данных, доступ к которому будет организован через переклю- чающий псевдоним. 6. Выберите часть строки, которая бу- дет изменяться в зависимости от зна- чения индекса, как показано на ри- сунке 11, и нажмите кнопку ОК . 7. Выделите переключающий псевдо- ним, щелкните правой клавишей мыши и выберите Редактировать как регистр из выпадающего меню, как показано на рисунке 12. 8. Настройте свойства переключателя, как показано на рисунке 13. В каче- стве входа задайте ОРСтег Analog9, с помощью которого будет формиро- ваться значение индекса для пере- ключения. Закладку Выходы оставьте пустой. 9. Сохраните конфигурацию и нажмите на кнопку (запуск). 82 СТА 2/2004 www.cta.ru ВОП Р ОСЫ - О Т В Е Т Ы Рис. 9. Создание переключающего псевдонима Рис. 10. Выход индекса за заданные пределы Рис. 11. Определение источника данных для переключения псевдонимом Рис. 12. Редактирование переключателя Рис. 13. Настройка свойств переключателя
Made with FlippingBook
RkJQdWJsaXNoZXIy MTQ4NjUy