Para pasar variables de un form a otro deberás definirlas como publicas dentro de uno u otro form
supongamos q Form1 llama a Form2
entonces en la seccion public de Form2..
Código:
public
var1:integer;
var2:String;
bOK:boolean;
cuando cerras Form2 asignas a esas variables los valores que quieres, o si la necesitas dentro de Form2 a las variables les asignas valor antes del
ShowModal:
Código:
Form2.var1 := 0;
Form2.var2 := 'Qsio';
Form2.ShowModal;
if Form2.bOK then
begin
// Wow Anduvo
end;
Ó
if Form2.var2 = 999 then
....
Y si en caso que la complique mas, deberás trabajar con un cliente/servidor DDE (para el caso que necesites el valor antes de cerrar el segundo form)
Saludos y espero serte util