Получаю из COM-сервера массив строк(BSTR).
Пытаюсь его использовать в VB.NET, в VB.NET у него тип Object,
хочу преобразовать в массив строк
Dim srv As SrvLib.CService = New SrvLib.CService
Dim obj As Object
obj = srv.GetArray()
Dim ar_s() As String
ar_s=CType(obj,Array) здесь выскакивает сообщение о неправильном преобразование типа
Как правильно его преобразовать?
Подскажите пожалуйста!
Hello, yust!
y> Получаю из COM-сервера массив строк(BSTR).
y> Пытаюсь его использовать в VB.NET, в VB.NET у него тип Object,
y> хочу преобразовать в массив строк
y> Dim srv As SrvLib.CService = New SrvLib.CService
y> Dim obj As Object
y> obj = srv.GetArray()
y> Dim ar_s() As String
y> ar_s=CType(obj,Array) здесь выскакивает сообщение о неправильном
y> преобразование типа Как правильно его преобразовать?
y> Подскажите пожалуйста!
А какой тип возвращаемого значения у ф-ии GetArray? Что студия в про него говорит?
WBR, Igor Evgrafov.
Posted via RSDN NNTP Server 1.9