浜田です。
> 石橋@OSLです。
> 多少間違い・省略があるかもしれませんが、参考まで。
>-------
> rgsabound[0].lLbound = 0;
> rgsabound[0].cElements = sizeof(byTest);
>
> psa = SafeArrayCreate( VT_UI1, 1, rgsabound );
> SafeArrayAccessData ( psa, (void HUGEP* FAR*)&pvData );
> memcpy( pvData, byTest, sizeof(byTest) );
> SafeArrayUnaccessData ( psa );
>
> vaTest.vt = VT_BYREF | VT_UI1 | VT_ARRAY;
> vaTest.ppArray = psa;
ありがとうございました。無事動作しました。
> 石橋@OSLです。
> 多少間違い・省略があるかもしれませんが、参考まで。
>-------
> rgsabound[0].lLbound = 0;
> rgsabound[0].cElements = sizeof(byTest);
>
> psa = SafeArrayCreate( VT_UI1, 1, rgsabound );
> SafeArrayAccessData ( psa, (void HUGEP* FAR*)&pvData );
> memcpy( pvData, byTest, sizeof(byTest) );
> SafeArrayUnaccessData ( psa );
>
> vaTest.vt = VT_BYREF | VT_UI1 | VT_ARRAY;
> vaTest.ppArray = psa;
ありがとうございました。無事動作しました。