mem_allocΒΆ
mem_alloc creates a scalar string of the given length.
-
ssString = mem_alloc(n)
-
ssString = mem_alloc(n, c)
Return Value
ssString is string with n bytes.
Parameters
-
n
n is the number of bytes of the string.
-
c
c is a string or number which is used to initialize the string. If c is a string only the first character is used. If c is a number, the number is converted to a 8-bit value.
Example
def GetCurrentDirectory()
{
ret = RegisterFunction("KERNEL32", "GetCurrentDirectoryA",..
"uint", "_GetCurDir", ["uint", "char*"]);
ssBuffer = mem_alloc(1024);
_GetCurDir(1024, ssBuffer)
return strtrim(ssBuffer);
}
History
Version | Description |
---|---|
5.0.0 | ??? |
4.2.0 | New. |
See also
id-783686