怎么知道IDispatch指针存在不存在(50分)

  • 主题发起人 主题发起人 wenning
  • 开始时间 开始时间
W

wenning

Unregistered / Unconfirmed
GUEST, unregistred user!
我用OleVariant变形变量取得了一个IDispatch指针
但有可能会指向$00000000
这时直接使用就会出错,
怎么判断它存在不存在?
 
弄好了,久没动,连这样的问题都解决不了[:D][:D]
 
if not assigned(IDispatch) then //dosthing
 
本来想放分的,但楼上的回答错误,还是不放了
if not assigned(IDispatch) then
是肯定不执行的,因为我一开始就是这样做的
 
不知道你怎么获得的,一般是通过
QueryInterface的返回用Succeeded判断
 
后退
顶部