Hola,
Sí; llevas razón Román. Incluso, ¿no podría decirse que cualquier intento de acceder a memoria ya liberada o sin asignar aún causaría una violación de acceso? Pregunto.
Edito: Y me respondo. Supongo que esto último no es así puesto que por ejemplo uno puede acceder al valor de una variable de tipo "string" incluso sin que esta fuera inicializada. Mejor dicho, las variables de tipo "string" son inicializadas por Delphi con un determinado valor, con una cadena vacía. ¿Verdad?