好像除了new分配的空间没有delete之外,没有其他问题啊,你肯定这段程序有错吗?注释掉以后就没有问题了?

解决方案 »

  1.   

    空指针!!!
    0xC0000005 Access Violation
    我已经遇见过N次了。
      

  2.   

    用DEBUG跟踪进去看一看,看是在什么地方出现了对空指针操作。
    解决了记得给分哦
      

  3.   

    Unhandle exception in Client.exe:0xC0000005 Access Violation这个错误产生的情况一般是由于指针的非法操作引起的,不过,一般情况下程序是能够运行的。因此,很多时候可以忽略这个错误直接运行。
      

  4.   

    LPBYTE lpbtLotusPath=new BYTE[50];
    50 byte只够放24个unicode字符(+'\0')。也许这个buffer不够放IE full pathname.
      

  5.   

    masterz,Thank you very much!
    我的问题就是你所说的,IE的路径太长了,所以出现了空指针操作!