Pregunta

Estoy usando el SDK de BusinessObjects para interactuar con objetos en su repositorio.

La clase de archivo tiene métodos para enviar / recibir (copiar y sobrescribir) datos binarios hacia / desde el servidor de repositorio de archivos (donde se almacenan archivos como Crystal Reports), los cuales tienen una sobrecarga que admite datos binarios (matriz segura de VT_UI1) '.

Si bien no tengo ninguna experiencia con SAFEARRAY, sospecho que no es equivalente a Byte ().

Cualquier orientación, especialmente con código, es apreciada.

¿Fue útil?

Solución

Descargo de responsabilidad: no conozco personalmente el SDK de BusinessObjects, pero la terminología "SAFEARRAY de VT_UI1" es COM, así que supongo que es una API COM a la que está llamando a través de la interoperabilidad COM.

SAFEARRAY de VT_UI1 es el equivalente COM de Byte () en .NET, por lo que no debería tener problemas para ordenar de uno a otro; la clase RCW debería hacerlo por usted.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top