What am I missing here? Trying to learn CODEPTR / CALL DWORD
How does USING fit into this??
How does USING fit into this??
Code:
FUNCTION PBMAIN () AS LONG LOCAL TEST_CODEPTR AS DWORD TEST_CODEPTR = CODEPTR(MY_TEST_CALLBACK_FUNCTION) TEST_FUNCTION(TEST_CODEPTR) END FUNCTION '------------------------------------------------------------------------------ FUNCTION MY_TEST_CALLBACK_FUNCTION(CALLBACK_STRING AS STRING)AS LONG PRINT "THIS IS THE STRING YOU SENT THE CALLBACK - " + CALLBACK_STRING END FUNCTION '------------------------------------------------------------------------------ FUNCTION TEST_FUNCTION(TEST_CODEPTR AS DWORD)AS LONG CALL DWORD TEST_CODEPTR("MOO") END FUNCTION
Comment