如何将long型数据转换成VARIANT* ,还有将int转换成short *,
例如有个函数,需要分别将long和int的数据分别传递进去。。
long a;int b;
BOOL Initialize(VARIANT * a, short * b)
求各位大大帮忙告诉我下答案好么。。
例如有个函数,需要分别将long和int的数据分别传递进去。。
long a;int b;
BOOL Initialize(VARIANT * a, short * b)
求各位大大帮忙告诉我下答案好么。。
short s_b=short(b);
VARIANT var_a;
var_a.vt=VT_I4;
var_a.lVal=a;
BOOL Initialize(&var_a, &s_b);看上去很复杂的样子,不知道有简化的不,我水平有限,只能如此了
short s_b=short(b);
VARIANT var_a(a);
BOOL Initialize(&var_a, &s_b);