No funciona, seguramente por que la declaración de la unit esta antes de que la declaracion de variables, estoy pensando en hacerlo de otra manera.
En cualquier caso, me explico mejor (si puedo):
Tengo un Form, Form1, el principal, solo se crea ese automaticamente, después desde ese creo otro Form asi:
Form5= new TForm(this);
y se crea, pero ahora las respuestas, que son más de un simple ModalResult, las quiero ver en el Form1,
cuando ya no me hace falta el Form5 me lo cargo con
delete Form5;
desde ese momento todas las variables de Form5 han desaparido, pero antes de esta instrucción deberia poder acceder a ellas, y no puedo, pero conforme escribo esto me doy cuenta de que a lo mejor no son publicas, o que no pongo "Form5->loquesea"
voy a probarlo