当前位置:编程学习 > VB >>

有没有办法通过序号来调用函数

请教个问题,有没有办法通过序号来调用函数(函数在activex dll中的序号)。 --------------------编程问答-------------------- 如果是标准dll,可以用loadlibrary,但activex dll可能不行吧 --------------------编程问答-------------------- 不是不行,是很难吧。 --------------------编程问答-------------------- 仅供参考
LPDISPATCH _Application::GetWordBasic()
{
    LPDISPATCH result;
    InvokeHelper(0x1, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
    return result;
}

LPDISPATCH _Application::GetRecentFiles()
{
    LPDISPATCH result;
    InvokeHelper(0x7, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
    return result;
}
--------------------编程问答--------------------
void Range::SetCharacterWidth(long nNewValue)
{
    static BYTE parms[] =
        VTS_I4;
    InvokeHelper(0x146, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
         nNewValue);
}
补充:VB ,  COM/DCOM/COM+
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,