BCB调用Vc写的Ocx,有那个变量可以对应COleSafeArray这个Vc变量呢
调用symbol的 ssiconnect.ocx 时遇到其中一个函数
typedef /* [wire_marshal] */ struct tagVARIANT VARIANT;
long __fastcall GetDecodeData(VARIANT* DecodeData, short Type, short* SSICode);
而在VC例程中DecodeData使用的是COleSafeArray这个类型。捣鼓了好久也没弄明白,在BCB中有那个可以代替这个变量呢
COleSafeArray sa;
COleSafeArray *psa = &sa;
unsigned char *ptmpbuf;
short code;
sa.Clear();
m_ssi.GetDecodeData(psa,VT_UI1, &code );