Как использовать в VB.NET массив полученный из COM сервера?
От: yust  
Дата: 17.01.05 15:51
Оценка:
Получаю из 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) здесь выскакивает сообщение о неправильном преобразование типа
Как правильно его преобразовать?
Подскажите пожалуйста!
Re: Как использовать в VB.NET массив полученный из COM серв
От: GarryIV  
Дата: 19.01.05 05:20
Оценка:
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
WBR, Igor Evgrafov
Re[2]: Как использовать в VB.NET массив полученный из COM с
От: yust  
Дата: 21.01.05 15:09
Оценка:
Здравствуйте, GarryIV, Вы писали:

GIV>Hello, yust!

GIV>А какой тип возвращаемого значения у ф-ии GetArray? Что студия в про него говорит?
GIV>WBR, Igor Evgrafov.

Спасибо за внимание,
разобрался, все оказалось проще чем я думал
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.