Использует БЕЗОПАСНЫЕ с VB.Net - PullRequest
0 голосов
/ 27 октября 2009

Я использую BusinessObjects SDK для взаимодействия с объектами в своем хранилище.

Класс File имеет методы для отправки / получения (CopyTo и Overwrite) двоичных данных на / с сервера репозитория файлов (где хранятся файлы, такие как Crystal Reports), оба из которых имеют перегрузку, которая поддерживает 'Binary data (safearray of VT_UI1).

Хотя у меня нет опыта работы с SAFEARRAY, я подозреваю, что это не эквивалентно Byte ().

Любые указания, особенно с кодом, приветствуются.

1 Ответ

1 голос
/ 27 октября 2009

Отказ от ответственности: Я лично не знаю SDK BusinessObjects, но термином «SAFEARRAY of VT_UI1» является COM, поэтому я предполагаю, что это COM API, который вы вызываете через COM-взаимодействие.

SAFEARRAY для VT_UI1 является COM-эквивалентом Byte() в .NET, поэтому у вас не должно возникнуть проблем с перенаправлением одного на другой; класс RCW должен просто сделать это для вас.

...