kimgar #1 local tmp:TPXData PTR=TPXData PTR(rcv) umm, Paposo you have lost me...this line still returns 'illegal pointer type' ?