Mil de grasias amigos. Pues me rendi, ya no uso ese control. Pues me e ido por la via de usar un DirectoryEdit y le e hecho unos arreglos a mi codigo. ahora me queda asi y no da error alguno.
Código Delphi
[-]procedure TSalvaForm.BitBtn2Click(Sender: TObject);
var
CaminoBD : string;
...
CaminoBD := DirectoryEdit2.Text + '\BDCheques.zip';
if not(FileExists(CaminoBD)) then
begin
Application.MessageBox('No se encuantra el Archivo de restaura, por favor intetelo de nuevo ', 'Cheques', MB_OK or MB_ICONERROR);
Abort;
end
...
end;
El unico inconveniente es que los usuarios no ven el archivo de restaura, solo que seleccionan el posible camino. Que de la otra forma podian localizar el archivo ademas de que se lo filtraba por el nombre y extencion del archivo. De veras que es una lastima que no sepa donde esta el error.
pero de todas formas muchas grasias a todos.
Salu2
Ledian