Gracias por tu pronta respuesta
Pienso que lo estoy manejando bien, por ejemplo yo pongo las siguientes instrucciones:
Código Delphi
[-]dm.DB.StartTransaction;
try
dm.t_cliente.ApplyUpdates;
dm.DB.Commit;
dm.t_cliente.CommitUpdates;
Bbt_sucursal.Enabled:=True;
frm_main.status_barra(1);
except
on E: Exception do
begin
dm.DB.Rollback;
frm_main.status_barra(2);
frm_main.Muestra_excep(E.Message,E.InstanceSize,'FRM_CLIENTE');
end;
end;
Y con eso eso visto que aparecen y desaparecen archivos, pero algunos no han desaparecido y se quedan ahi en la carpeta en la que se estan ejecutando, por eso era mi inquietud si he podría borrar de alguna manera al cerrar la aplicación, y no se si eso además es factor para que despues de compilar algunas veces me muestra un mensaje en el que dice que no hay suficinete memoria y lo que me toca hacer es reiniciar la PC y comenzar de nuevo, si me puedes ayudar con esto tambien sería genial.
Te agradezco mucho.