Creo que el error te da por que el metodo
release solo libera el formulario cuando todos los eventos de los controles y componentes del formulario hayan terminado.
Lo normal y comun para liberar un
Objeto es utilizando el método
Free;
Código Delphi
[-]...
...
ffordendecompra.Free; 
Saludos...

__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7