2009-10-27 4 views
0

J'utilise BusinessObjects SDK pour interagir avec des objets dans son référentiel. La classe de fichier a des méthodes d'envoi/réception (CopyTo et Overwrite) de données binaires vers/depuis le File Repository Server (où des fichiers comme Crystal Reports sont stockés), les deux ont une surcharge qui supporte les données binaires (safearray de VT_UI1) '.Utilisation de SAFEARRAYs avec VB.Net

Bien que je n'ai aucune expérience avec SAFEARRAYs, je soupçonne que ce n'est pas équivalent à Byte().

Toute aide, en particulier avec le code, est appréciée.

Répondre

1

Avertissement: Je ne sais pas personnellement le SDK BusinessObjects, mais la terminologie « SAFEARRAY de VT_UI1 » est COM, donc je suppose que c'est une API COM que vous appelez via COM Interop.

SAFEARRAY de VT_UI1 est l'équivalent COM de Byte() dans .NET, vous ne devriez donc pas avoir de problème de triage de l'un à l'autre; la classe RCW devrait le faire pour vous.

+0

Merci, je fais un essai et affiche les résultats. – craig

+0

Cela a fonctionné. Je vous remercie. – craig

Questions connexes