Справочное руководство по TDMS 7.0 API
VB Script
Смотри также Отправить замечание

Glossary Item Box

Исходный текст

Option Explicit
Call GetUplinkAttributes(ThisObject)

'==============================================================================
' Вывести информацию об атрибутах связи объекта со всеми его контейнерами
'==============================================================================
Sub GetUplinkAttributes(Obj)
        Dim UplinksCol, ObjRef, attr, Container, strInfo        
        
        'Получить ссылку на коллекцию объектов, в состав которых входит наш объект
        Set UplinksCol = Obj.Uplinks
        
        'Для каждого контейнера...
        For Each Container In UplinksCol 
                
                'Получить ссылку на наш объект по хэндлу из коллекции (состава контейнера)
                Set ObjRef = Container.Content.Item(Obj.Handle)
                strInfo = ""
                
                'Получить информацию обо всех атрибутах связи, если они есть.
                For Each attr In ObjRef.LinkAttributes
                        strInfo = strInfo & attr. Description & ", значение: " & attr.Value & Chr(13)
                Next
                
                If strInfo <> "" Then
                        strInfo = "Атрибуты связи с объектом """ & Container.Description & """:" &_
                                                 Chr(13) & strInfo
                        ThisApplication.AddNotify strInfo
                Else
                        ThisApplication.AddNotify "Атрибуты связи с объектом """ &_
                             Container.Description & """ не определены."
                End If
        Next
End Sub
'==============================================================================      
© 2023 CSoft Development. Все права защищены.