Retro video games delivered to your door every month!
Click above to get retro games delivered to your door ever month!
X-Hacker.org- Force 4.0 Reference - ptrtological() read a logical from a mmeory address http://www.X-Hacker.org [<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
 ptrtological()      Read a logical from a mmeory address
------------------------------------------------------------------------------
 Declaration
   memory.hdr

 Syntax
   func logical ptrtological extern
   param value _POINTER pMem

 Arguments
   pMem is a memory address.

 Return
   A logical value.

 Description
   This function returns the logical located at the specified memory address.

   The function is included for compatibility with earlier Force versions.
   Use the ptr() data type in conjunction with the & and * operators for
   directly writing to explicit memory addresses.

 Example
   #define EXAMPLE_MEMORY
   #include example.hdr

   proc Test_ptrtological
   vardef
      logical        lVar
      ptr( logical ) pMem
   enddef
   lVar := .t.
   ? lVar                         // access logical variable directly
   ? ptrtological( addr( lVar ) ) // access logical variable using function calls
   pMem := &lVar                  // access logical variable using pointer
   ? *pMem
   endproc

   proc main
   Test_ptrtological()
   endproc

Online resources provided by: http://www.X-Hacker.org --- NG 2 HTML conversion by Dave Pearson