这是WINDOWS的事情!
你要是管了,会出事的!

解决方案 »

  1.   

    我觉得应该:
    windows系统肯定是在内存中创建某种控件的,句柄有可能就是指向那个控件所在内存地址,所以不会重复至于文件,系统会在内存中开辟一个缓冲区以加快读写速度
      

  2.   

    看看这个吧!
    http://www.csdn.net/expert/topic/569/569968.xml?temp=.9043543
      

  3.   

    我是有一次用OPENFILE获得对文件的读写权之后,忘了释放了,后来就打不开这个文件。
    后来我看了一下OPENFILE时获得的句柄好象都不超过600,所以我就写了下面的代码:
    dim hFile as integer
    for hFile= 1 to 600
    CloseHandle hFile
    next hFile
    于是又能读这个文件了,我想这样岂不是任何程序对文件的读写权(包括独占方式)都可以被释放,那不是容易造成混乱?
    希望有高手能给我解释一下!
      

  4.   


    我一般是用 FreeFile 函数来 取文件号的.