Grigorovskih
Forum Professor / Завсегдатай форума
Участник № / Member № 1915
отправлено / posted
Объясните для чего предназначен данный компанент и как его использовать
Сообщения / Posts 362 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
ActiveX TmDelCtrl не является штатным компонентом Trace Mode 6. Он лишь в качестве примера иллюстрирует возможности использования компонентов, написанных на языке Delphi. В реальном времени (!) в полях левого верхнего раздела можно вызвать аргументы экрана (настраивать надо все 3 поля) и добавлять их в окно просмотра значений (Add Input) и/или в окно изменений значения (Add Output). В каждом из этих окон есть дополнительные функции управления (удаления, обновления и изменения значения). Надо принимать во внимание, что в окне просмотра показываются только изменяющиеся значения аргументов. В окне изменения значений всем внесенным в него аргументам по команде Send! будет присваиваться одно значение.
Сообщения / Posts 17321 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Grigorovskih
Forum Professor / Завсегдатай форума
Участник № / Member № 1915
отправлено / posted
При запуске проекта в выпадающих списках нет ничего (ни аргументов, ни каналов) как их туда добавить или это должно происходить автоматически.
отправлено / posted
1. Если у Вас есть аргументы у экрана, на котором установлен этот ActiveX, то в выпадающем списке второго поля должны быть эти аргументы. На всякий случай зарегистрируйте библиотеку ChBase.dll. 2. Именно в Delphi v.7 этот компонент и проверялся. 3. Исходник компонента был написан 7 лет назад. Вспоминать сейчас некому. Придется Вам разбираться самостоятельно.
Сообщения / Posts 17321 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Grigorovskih
Forum Professor / Завсегдатай форума
Участник № / Member № 1915
отправлено / posted
Библиотека зарегестрирована, аргументы заданы в полях нисего нет
Пришлите пожалуйста шаблон с любым подобным ActiveX компанентом (проверенный вами), да на VisualBasic данный компанент также не работает
Сообщения / Posts 362 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
У нас есть в папке Tmx уже скомпилированные ActiveX (надо распаковать архив Tmx.zip в этой папке и зарегистрировать файлы TmDelCtlProj.ocx и TmVbCtl.ocx). Эти ActiveX тоже не работают?
Сообщения / Posts 17321 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Grigorovskih
Forum Professor / Завсегдатай форума
Участник № / Member № 1915
отправлено / posted
А вы сами проверяли работу этого ActiveX? Если да то вышлите пожалуйста пример проекта который этот ActiveX использует!
Сообщения / Posts 362 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Высылаю Вам проект с ActiveX на popov@iskitimcement.ru.
1. Перед загрузкой IDE зарегистрируйте ChBase.dll, tmauxdsp.dll и сами ActiveX. 2. Загрузите IDE и проект. 3 Сохраните его для МРВ. 4. Запустите проект в профайлере. 5. Настройками задайте контролируемые и управляемые аргументы в соответствующих полях ActiveX. 6. Включите режимы Refresh в обоих ГЭ. 7. Наблюдайте изменения значения канала "Пила_1". 8. Изменяя значения каналов в соответствующих окнах управления ГЭ, наблюдайте их отработку в окнах просмотра.