首页
社区
课程
招聘
[求助](已解决)__vbaLateMemCallLd函数的细节
发表于: 2009-6-7 21:55 6486

[求助](已解决)__vbaLateMemCallLd函数的细节

2009-6-7 21:55
6486
正在学习逆向一VB程序,多处用到_vbaLateMemCallLd函数,很想知道该函数有何用处,参数信息,百度、google不得其解,恳求哪位dx出来解释一下,万分感谢。

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 204
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
在英文雅虎上搜到如下内容,基本解决自己的问题,这可是msdn上都没有的。
Late Binding
Late binding is performed if the type of variable that holds the object instance is defined as Object or Variant: Dim objOutlook as Object or Dim objOutlook as Variant.

The VB run-time library has a set of functions for late binding calls. Their names are constructed using 'LateMem' with various prefixes and postfixes: __vba[Var]LateMem[Named][Call][St|Ld][Ad|Rf].

For example:
__vbaLateMemSt
__vbaLateMemCallLd
__vbaLateMemNamedStAd

We will call these 'LateMem functions'. Each of them receives the name of the calling method (as a string), the number of the method's parameters, the parameters themselvers, and (optionally) a pointer for the result value. For those who are familiar with COM technology basics, we can say that all LateMem functions use IDispatch interface.
2009-6-7 22:56
0
游客
登录 | 注册 方可回帖
返回
//