Visual Basic, .NET, ASP, VBA, VBScript
 
  Справочники  
  Справочник по Windows API Справочник по Visual Basic  
     
  Функция GetAutoServerSetting  
 

Функция

GetAutoServerSetting

Синтаксис

object.GetAutoServerSettings([progid], [clsid])

Возвращает информацию относительно состояния регистрации компонента ActiveX. Если значение отсутствует или недоступно, то значением будет пустая строка. При возникновении ошибки во время выполнения метода будет возвращено значение Empty типа Variant.

Параметры

Наименование

Описание

Object

Обязательный. Объектное выражение, обозначающее имя объекта к которому применяется функция.

Progid

Необязательный. Выражение типа Variant, указывающее ProgID для компонента.

Clsid

Необязательный. Выражение типа Variant, указывающее CLSID для компонента.

Замечания

Функция GetAutoServerSettings возвращает результат типа Variant, который содержит массив значений, описывающих данный компонент ActiveX. Значения индексов и их описание следующие:
1 - True, если компонент ActiveX зарегистрирован как удаленный.
2 - Имя удаленной машины.
3 - Имя сетевого протокола RPC.
4  - Уровень идентификации RPC.

Пример использования

'данный пример возвращает информацию о зарегистрированном
'на удаленном сервере объекте «Hello»:


Sub ViewHello()
    Dim oRegClass As New RegClass
    Dim vRC As Variant
    
    vRC = oRegClass.GetAutoServerSettings ("HelloProj.HelloClass")
    If Not(IsEmpty(vRC)) Then
        If vRC(1) Then
            MsgBox "Hello is registered remotely on a " & "server named: " & vRC(1)
        Else
            MsgBox "Hello is registered locally."
        End If
    End if
End Sub

Дополнительная информация

Категория: Функции для работы с объектами

Еще функции: CallByName, CreateObject, GetAutoServerSetting, GetObject

 
     
  VBNet online (всего: 51200)  
 

Логин:

Пароль:

Регистрация, забыли пароль?


В чате сейчас человек
 
     
  VBNet рекомендует  
   
     
  Лучшие материалы  
 
ActiveX контролы (112)
Hitman74_Library (36119)
WindowsXPControls (20739)
FlexGridPlus (19374)
DSMAniGifControl (18295)
FreeButton (15157)
Примеры кода (546)
Parol (18027)
Passworder (9299)
Screen saver (7654)
Kerish AI (5817)
Folder_L (5768)
Статьи по VB (136)
Мое второе впечатление... (11236)
VB .NET: дорога в будущее (11161)
Основы SQL (9225)
Сообщения Windows в Vi... (8788)
Классовая теория прогр... (8619)
 
     
Техническая поддержка MTW-хостинг | © Copyright 2002-2011 VBNet.RU | Пишите нам