请VB高手进来。

来源:百度知道 编辑:UC知道 时间:2024/05/21 09:59:38
请问heapfree函数如何使用?
是否可以用来做优化内存的?
相关问题请教请教
如是,请求源码。谢谢了。
我希望详细点,原码
30+20分不是那么好混的!

到电脑报的论坛问会有人回答的
www.cpcw.com
那里喜欢编程的人很多,高手也不少

HeapFree仅负责参数检验。真实的动作发生在IHeapFree和x_HeapFree中,除了释放指定的堆内存,该函数还会检查是否有必要进行自由区块的合并。

可以用来优化内存

另外编程使用heap系列 呵呵 可以代替malloc和free 节约系统开销 也就是优化了程序

这个函数的声明是
Public Declare Function HeapFree Lib "kernel32" Alias "HeapFree" (ByVal hHeap As Long, ByVal dwFlags As Long, lpMem As Any) As Long

*****************************************
/* 在ASP中,通过自写组件的方式获取服务器当前的网卡地址

Option Explicit

Private Const NCBASTAT = &H33
Private Const NCBNAMSZ = 16
Private Const HEAP_ZERO_MEMORY = &H8
Private Const HEAP_GENERATE_EXCEPTIONS = &H4
Private Const NCBRESET = &H32

Private Type NCB
ncb_command As Byte 'Integer
ncb_retcode As Byte 'Integer
ncb_lsn As Byte 'Integer
ncb_num As Byte ' Integer
ncb_buffer As Long 'String