如何用api函数清楚以声明的VB类的一个对象,和VB中的set xx=nothing 等同。

解决方案 »

  1.   

    不可能
    VB的语句是由VB编译器实现
    而API是由Windows系统提供
    它们不在同一层次
      

  2.   

    GlobalFree应该可以实现这种目的,但是它要求的参数必须是GlobalAlloc返回的值;
    应该有其它办法吧?
      

  3.   

    你想达到什么目的呢?
    即使有API能销毁VB生成的对象,也很容易造成内存泄漏的
      

  4.   

    现在是这种情况:
        我的一个ocx控件里调用别人提供的一种服务,每次只要退出这个ocx所在的窗体,就会报VB的系统错误,内容为XXXXX指令指向的XXXXXXXX内存位置不可写;
        而我的代码里肯定是正常的,没有后台操作,也肯定都释放可见的资源,我怀疑是不是我调用的服务对象里有东西没释放,所以想找一个完全清除该对象的API。(说明,所有对象我都Set nothing)
      

  5.   

    现在是连公章是什么样子就要别人印
    你说这可能吗
    (天知道那个ocx调用了那些资源,Windows对内核资源的管理只到进程级)