ÁöÁ¤µÈ ÁÖ¼Ò+¿ÀÇÁ¼Â¿¡ ÀúÀåµÈ ÀÌÁø ¼ýÀÚ¸¦ µ¹·ÁÁÝ´Ï´Ù.
Number := NumGet(VarOrAddress [, Offset = 0][, Type = "UPtr"])
¸Þ¸ð¸® ÁÖ¼Ò ¶Ç´Â º¯¼ö. VarOrAddress°¡ MyVar
°°Àº º¯¼ö À̸é, ±× º¯¼öÀÇ ¹®ÀÚ¿ ¹öÆÛÀÇ ÁÖ¼Ò°¡ »ç¿ëµË´Ï´Ù. ÀÌ°ÍÀº º¸Åë &MyVar
¸¦ °Ç³×´Â °Í°ú µ¿µîÇÏÁö¸¸, "&"¸¦ »ý·«ÇÏ¸é ´õ ¼öÇ༺´ÉÀÌ ÁÁ°í ¸ñÇ¥ ÁÖ¼Ò + ¿ÀÇÁ¼ÂÀÌ À¯È¿ÇÏ´Ù´Â È®½ÅÀ» ÇÒ ¼ö ÀÖ½À´Ï´Ù.
º¯¼ö¿¡ ¸ñÇ¥ ÁÖ¼Ò°¡ ´ã°Ü ÀÖÀ¸¸é º¯¼ö ÂüÁ¶¸¦ °Ç³×Áö ¸¶½Ê½Ã¿À; ±× °æ¿ì, MyVar+0
¿Í °°Àº Ç¥Çö½ÄÀ» °Ç³×½Ê½Ã¿À.
»ó´ë°Å¸®(¿ÀÇÁ¼Â) - ¹ÙÀÌÆ® ´ÜÀ§ - VarOrAddress¿¡ ´õÇØÁ®¼ ¸ñÇ¥ ÁÖ¼Ò¸¦ °áÁ¤ÇÕ´Ï´Ù.
´ÙÀ½ ¹®ÀÚ¿ Áß Çϳª (»ý·«Çϸé UPtrÀÌ ±âº»°ªÀÔ´Ï´Ù):
UInt, Int, Int64, Short, UShort, Char, UChar, Double, Float, Ptr ¶Ç´Â UPtr
DllCall¿Í ´Ù¸£°Ô, À̰͵éÀº ¹®ÀÚ ±×´ë·ÎÀÇ ¹®ÀÚ¿·Î »ç¿ëµÉ ¶§ ¹Ýµå½Ã µû¿ÈÇ¥·Î µÑ·¯ ½Î¾ß ÇÕ´Ï´Ù.
ÀÚ¼¼ÇÑ °ÍÀº DllCall À¯ÇüÀ» ÂüÁ¶ÇϽʽÿÀ.
¸ñÇ¥ ÁÖ¼Ò°¡ À¯È¿ÇÏÁö ¾ÊÀ¸¸é, ºó ¹®ÀÚ¿ÀÌ µ¹¾Æ¿É´Ï´Ù. ±×·¸Áö¸¸, ¾î¶² ¹«È¿ ÁÖ¼Ò´Â ±×·± ½ÄÀ¸·Î ŽÁöÇÒ ¼ö ¾ø½À´Ï´Ù. ±×·¡¼ ¿¹»óÄ¡ ¸øÇÑ ÇàÀ§¸¦ ¾ß±âÇÒ ¼ö ÀÖ½À´Ï´Ù.
±×·¸Áö ¾ÊÀ¸¸é, ÁöÁ¤µÈ ÁÖ¼Ò+¿ÀÇÁ¼Â¿¡ ÀÖ´Â ¼ýÀÚ°¡ ¹ÝȯµË´Ï´Ù.
¼¼ °³ÀÇ ¸Å°³º¯¼ö¸¸ Á¸ÀçÇϸé, ¼¼ ¹ø° ¸Å°³º¯¼ö´Â Offset ¶Ç´Â TypeÀÏ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, NumPut(x, var, "int")
´Â À¯È¿ÇÕ´Ï´Ù.