ЖУРНАЛ «СТА» №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. Настройка свойств переключателя

RkJQdWJsaXNoZXIy MTQ4NjUy