Problemas con TOpenDialog

Eva
03 de Diciembre del 2004
Tengo un programa que utiliza el openDialog o el SaveDialog. Todo muy bien, pero despues al terminar el programa me da un error de acceso a memoria. Ya comprob茅 y solo me da el error cuando abro o salvo un fichero. Os ha pasado a alguno?
GRacias.

Victor Ya?
03 de Diciembre del 2004
Podrias publicar el extracto de codigo que te da problemas, asi te podria responder....
Suerte!!!

Joser
03 de Diciembre del 2004
El problema lo puedes resolver de la siguente forma:

if miSaveDialog.Execute = true then
begin
try
GrabarFichero(miSaveDialog.Filename);
except
MessageDlg('No se ha podido guardar el fichero con la lista de se帽ales exportadas. Revise el nombre del fichero seleccionado',mtError,[mbOk],0);
end;
end;



colunga
03 de Diciembre del 2004
El problema me pasa tambien con el savedialog.
El c贸digo es de lo mas sencillo:

if miSaveDialog.Execute = true then
begin
try
GrabarFichero(miSaveDialog.Files[0]);
except
MessageDlg('No se ha podido guardar el fichero con la lista de se帽ales exportadas. Revise el nombre del fichero seleccionado',mtError,[mbOk],0);
end;
end;

Pues hace esto y todo muy bien, pero en el momento en que salgo de la aplicaci贸n (application.terminate) me da un error de acceso a memoria (bueno, varios errores). Si sustituyo el c贸digo anterior por este:

GrabarFichero('n:quepasa.txt');

es decir, pasandole directamente el fichero a grabar, me funciona correctamente.