Форум TRACE MODE: техническая поддержка
Тема закрыта / Topic Closed  Тема закрыта / Topic Closed
Послать новую тему / Post New Topic  
Тема закрыта / Topic Closed  Тема закрыта / Topic Closed
мой профиль / my profile авторизация / login | регистрация / register | поиск / search | часто задаваемые вопросы / faq | начало / forum home

  Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
» Форум TRACE MODE: техническая поддержка » ТЕХНИЧЕСКАЯ ПОДДЕРЖКА / TECHNICAL SUPPORT TRACE MODE 6 » TRACE MODE 6 бесплатная Базовая версия / TRACE MODE 6 free Base version » Подтверждение команд.

   
Автор / Author Тема / Topic: Подтверждение команд.
Sheon
Forum Member / Участник форума
Участник № / Member № 5164


Icon 1 отправлено / posted      Профиль для / Profile for Sheon           Редактировать/удалить сообщение / Edit/Delete Post 
Здравствуйте, требуется сделать некоторое подтверждение команд, передаваемых системе при нажатии на кнопки.

Например при нажатии на кнопку включения должно появляться диалоговое окно в котором есть какое-то сообщение(например: "выполнить действие?") и две кнопки: ОК и ОТМЕНИТЬ. Желательно бы еще чтобы было некоторое поле для ввода какого нибудь ключа (пароля) для подтверждения.

Сей час я использую функцию обработки нажатия кнопки "ввести и передать", но в всплывающем окне нельзя изменить его заголовок и текстовое сообщение (я честно сказать не понимаю в чем заключается трудность вывести переменную объекта формы отвечающую за текст ее заголовка и текст контрола label на редактирование пользователю). Уж лучше бы строка заголовка и сопутствующий текст содержали пустые строки, потому что например заказчика напрягает этот непонятный текст, и они попросили либо выдавать сообщение соответствующее выполняемой функции, на худой конец вообще убрать сообщения и оставить голую форму с кнопками и текстовым полем, ну или найти альтернативу.

Сообщения / Posts 51 | Из / From: Российская федерация  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Nico
Forum Professor / Завсегдатай форума
Участник № / Member № 5342


Icon 1 отправлено / posted      Профиль для / Profile for Nico           Редактировать/удалить сообщение / Edit/Delete Post 
1 можно использовать объект со скрываемым слоем
2 можно использовать всплывающий экран перепривязывая его

Сообщения / Posts 875 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Sheon
Forum Member / Участник форума
Участник № / Member № 5164


Icon 1 отправлено / posted      Профиль для / Profile for Sheon           Редактировать/удалить сообщение / Edit/Delete Post 
Решил все таки остановиться на подключаемом внешнем модуле DLL.
Как сделать необходимую мне dll я знаю, проблем нету, но вот как подключать ее в TM6 можете пояснить, или ткните в документацию, где об этом почитать можно по подробнее?

[ 30.11.2011, 11:02: Сообщение отредактировал / Message edited by AdAstra Technical Support ]

Сообщения / Posts 51 | Из / From: Российская федерация  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
Для диалога свойства "Подтверждение", которое можно задать в любой функции управления ГЭ, можно редактировать заголовок и текст предупреждения.
В диалоге "Ввести и передать" заданы заголовок "Передать" и текст "Передать число в <имя канала, к которому привязан аргумент экрана>.
В этом диалоге можно изменить только <имя канала>.

Непонятно, как подключаемая внешняя DLL позволит изменить заголовки и тексты диалогов.

Сообщения / Posts 17322 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Sheon
Forum Member / Участник форума
Участник № / Member № 5164


Icon 1 отправлено / posted      Профиль для / Profile for Sheon           Редактировать/удалить сообщение / Edit/Delete Post 
Я не собирался с помощью внешней библиотеки изменять параметры формы вызываемой функцией "ввести и передать". Я думал сделать свою форму в виде внешней DLL.

По поводу свойства "подтверждения", я думал использовать его в крайнем случае, просто помимо собственно кнопок, необходимо вводить какой-то ключ (чето вроде пароля), заказчику это почему-то принципиально, а на форме, вызываемой этим свойством, только кнопки подтверждения. Да и потом, необходимо при изменении каких-то параметров выдавать форму с понятными пояснениям, как минимум наименование изменяемого параметра, а не какая то не понятная оператору фраза "Передать число в <имя канала, к которому привязан аргумент экрана>".

Сообщения / Posts 51 | Из / From: Российская федерация  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
"наименование изменяемого параметра" может быть задано "именем канала, к которому привязан аргумент экрана".

Для создания собственного ГЭ более рационально использовать механизм ActiveX.

Сообщения / Posts 17322 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Sheon
Forum Member / Участник форума
Участник № / Member № 5164


Icon 1 отправлено / posted      Профиль для / Profile for Sheon           Редактировать/удалить сообщение / Edit/Delete Post 
Появился еще один вопрос:
А можно ли в ТМ6 ГЭ "Текст" использовать как TextBox в той же VS, ну в смысле использовать его как простое текстовое поле, содержимое которого можно менять так сказать "на лету", не создавая никаких обработчиков типа "ввести и передать"?

Да и еще, по поводу регистрации ChBase.dll под Win 7 x64...
Чтобы под этой ОС зарегистрировать эту библиотеку ее надо кидать не в system32 а в sysWOW64 после открыв cmd под администратором вбить команду:
<путь к системной папке>\sysWOW64\regsvr32 ChBase.dll
Это так... может кому пригодится...

Сообщения / Posts 51 | Из / From: Российская федерация  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
Интерфейс к ГЭ "Текст" изменить нельзя.
Сообщения / Posts 17322 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Sheon
Forum Member / Участник форума
Участник № / Member № 5164


Icon 1 отправлено / posted      Профиль для / Profile for Sheon           Редактировать/удалить сообщение / Edit/Delete Post 
Здравствуйте, возникла такая проблема.
На объекте стоит ДокМРВ+. .....

[ 13.12.2011, 09:46: Сообщение отредактировал / Message edited by AdAstra Technical Support ]

Сообщения / Posts 51 | Из / From: Российская федерация  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
Пост не соответствует ни заявленной теме топика, ни разделу форума (ДокМРВ+ ??).
Сообщения / Posts 17322 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
   

Послать новую тему / Post New Topic  
Тема закрыта / Topic Closed  Тема закрыта / Topic Closed
Открыть тему / Open Topic   Feature Topic   Переместить топик / Move Topic   Удалить топик / Delete Topic Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
 - Printer-friendly view of this topic
Перейти к / Hop To


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2