search ing MSDN with keywords LocalLock
to see if LocalLock function can be used in win98

解决方案 »

  1.   

    这位老兄,你这样做具体想做什么,我不太清楚.我想,你返回的是一块用这个LocalAlloc分配的内存句柄,对吧!其实这些LocalXXXX函数是为了提供16位程序兼容的函数,现在的内存分配管理机制
    与原来操作系统完全不一样.所以建议你用new或HeapAlloc来做.这样,它返回的直接
    就是内存地址,而不是句柄.至于你的错误,因为整个代码结构我不清楚,所以错误原因我更不知道,我估计可能你两个
    函数操作的是不同的堆,导致失败.