Utilisation de SAFEARRAY avec VB.Net
-
06-07-2019 - |
Question
J'utilise BusinessObjects SDK pour interagir avec les objets de son référentiel.
La classe de fichiers dispose de méthodes d’envoi / réception (copier vers et écraser) des données binaires vers / depuis le serveur de référentiel de fichiers (où sont stockés des fichiers tels que Crystal Reports), qui ont tous deux une surcharge qui prend en charge les données binaires ( VT_UI1) '.
Même si je n'ai aucune expérience des SAFEARRAY, je suppose que cela n'est pas équivalent à Byte ().
Tous les conseils, en particulier avec le code, sont appréciés.
La solution
Avertissement: Je ne connais pas personnellement le kit de développement logiciel BusinessObjects, mais la terminologie "SAFEARRAY of VT_UI1". est COM, donc je suppose que c'est une API COM que vous appelez via COM interop.
SAFEARRAY of VT_UI1 est l’équivalent COM de Byte ()
dans .NET, vous ne devriez donc pas avoir de problème à organiser l’un de l’autre; la classe RCW devrait juste le faire pour vous.