I think I mix up a a few things in my mind for sure 

Code:
#COMPILE EXE #DIM ALL TYPE TEST TX AS string PTR END TYPE FUNCTION PBMAIN () AS LONG LOCAL t1$, blk AS test t1$="TEST" blk.TX = strptr(t1$) msgbox @blk.TX ' both give pointer var error ?? blk.TX = varptr(t1$) msgbox @blk.TX END FUNCTION
Comment