﻿id	summary	reporter	owner	description	type	status	milestone	component	version	severity	resolution	keywords	cc
2267	Eval Flag (new Feature Request)	DXRW4E		"At present Eval() Returns the value of the variable, and possible to add a flag, so as to return the pointer of the variable, pointer to be used in autoit fuction with the ByRef

Eval() works really fast, in a test with a 200 MB array, works in about 0.040 seconds, so the speed is not the problem, but the memory in use

:example
;example $XArray[1000000] size 100 MB
Assign(""$Array"", $XArray, 2)
;;Once you have created the $Array, suppose that $XArray = """"

Global $a = Eval(""Array"") 
Test($s) ;I have to take by force the $a, so that after use with ByRef, so in this case it uses 200 MB of memory

Func Test(ByRef $c)
ect ect
EndFunc

;it would be really nice to do so
Global $b = Eval(""Array"", 1) ;only return the pointer of $Array, pointer that is Ok with the ByRef mod

Test($b)
Func Test(ByRef $a)
ect ect
EndFunc

Sorry for my English"	Feature Request	closed		AutoIt		None	Rejected		
