AkelPad.Debug (+ActiveX)

Отладить использование памяти.

Debug([dwType])

Параметры

dwType0x01  //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);
}