No. The type system of Pascal requires strict knowledge about the memory layout of each variable at compile time. That's just the nature of a statically typed language. Languages that allow types to change at runtime, like python, are only capable of doing so because, even when they are compiled, they still don't use real memory mapped variables, but basically emulate them through polymorphic classes (in python every variable is basically nothing other than a pointer to a variant like structure on the heap).
Pascal is a low level language that runs right on the metal, meaning Pascal types directly map onto the underlying memory. Therefore the memory layout must be k own at compile time