| 发表于:2008-02-22 11:14:34 楼主 |
对vc不熟悉,下列vc函数如何转换成delphi. void cimagebuffer::bytetovariant(byte *bdata, long bsize, variant *poutaarry) { safearray* psa; safearraybound rgsabound[1]; rgsabound[0].llbound = 0; rgsabound[0].celements =bsize; psa = safearraycreate(vt_ui1, 1, rgsabound); for (long i = 0; i <bsize; i++) safearrayputelement (psa, &i,bdata++); poutaarry-> vt = vt_array ¦ vt_ui1; poutaarry-> parray = psa;} |
|
|
|
|