Что нового

Утечка памяти при использовании UDF Container (Creator)

The Dream

Новичок
Сообщения
393
Репутация
3
Подскажите пожалуйста, почему происходит утечка при следующем коде (в самой UDF ничего не трогал!):

Код:
#include 'Container.au3'

$iTimer = TimerInit()
While 1
    if TimerDiff($iTimer) > 2000 Then
        $iMemory= ProcessGetStats(@AutoItPID)
        ConsoleWrite( $iMemory[0] / 1024 & ' Kb' & @CRLF)
        $iTimer = TimerInit()
    EndIf
	Sleep(1)
	_TestContainer()
WEnd

Func _TestContainer()
	Local $oCont = _Container_Open(String(Random(1, 999999, 1)), 1) ; также и при  ObjGet("new:{C08AFD90-F2A1-11D1-8455-00A0C91F3880}")
	_Container_Close($oCont)
    $oCont = 0
EndFunc   ;==>_TestContainer


PS извините за наверно опять глупые вопросы

Оказывается это проблема с обьектами, вот пример с офф. форума:

#NoTrayIcon
Код:
While 1
sleep(20)
Make()
WEnd

Func Make()
Local $o_object = ObjCreate("InternetExplorer.Application")
$o_object.quit
$o_object =0
EndFunc


Я так понимаю, это не Creator там что-то недоглядел, а в другом дело. Я так понимаю это не исправить?
 
Верх