Oldham, Adam wrote:
So should I take this to mean, that in GPC, a pointer must point to the exact data type? Meaning a Pointer to a string40 cannot point to a string15 or point to any lesser string than a string40, basically?
Not without tricks (type casts etc.). Since a pointer is writable, there's quite a good reason for that. (That's not GPC specific, BTW, it's a general rule of Pascal, being a strictly typed language.)
Frank