AkelPad.Debug (+ActiveX)
Отладить использование памяти.
Debug([dwType])
Параметры
dwType | 0x01 //DBG_MEMREAD Отладить чтение памяти. 0x02 //DBG_MEMWRITE Отладить запись памяти. 0x04 //DBG_MEMFREE Отладить освобождение памяти. 0x08 //DBG_MEMLEAK Отладить утечку памяти. 0x10 //DBG_SYSCALL Отладить вызов системных функций. //По умолчанию 0x1f (DBG_MEMREAD|DBG_MEMWRITE|DBG_MEMFREE|DBG_MEMLEAK|DBG_SYSCALL). |
Возвращаемое значение
Предыдущее значение dwType.
Пример
var lpBuffer;
AkelPad.Debug();
if (lpBuffer = AkelPad.MemAlloc(2)) {
AkelPad.MemCopy(lpBuffer, 123, 3 /*DT_DWORD*/ );
AkelPad.MemFree(lpBuffer);
}