Hola Jose luis:
Si admite que las BD est茅n abiertas mientras se realizar el Backup.
Se me ocurre de momento si quieres una forma comoda, create una funci贸n con todas las DATA que usa el xbrowse y que quieras que est茅n como predeterminadas y despu茅s de declarar el xBrowse entonces llamas a la funci贸n, simplemente pasale como par谩metro el objeto xBrowse.
Ejemplo:
聽 聽 REDEFINE XBROWSE oGrid ID 500 OF oDlg FONT oFont
聽 聽 聽 聽 聽 聽 聽oGrid:SetArray( aFiles, .F., 1 聽)
聽 聽 聽 聽 聽 聽 聽SetBrowse( oGrid )
聽 聽 聽 聽 聽 聽 聽 聽 .....
聽 聽 聽 聽 聽 聽 聽 聽 .....
聽 聽 聽 聽 聽 聽 聽 聽 .....
Return NIL
// Esta funci贸n tenerla en el PRG de funciones especiales.
Function SetBrowse( oGrid )
聽 聽 聽 聽 聽 聽 聽oGrid:l2007 聽 聽 聽 聽 聽 聽 聽 := .F.
聽 聽 聽 聽 聽 聽 聽oGrid:nMarqueeStyle 聽 聽 聽 := 7
聽 聽 聽 聽 聽 聽 聽oGrid:lFooter 聽 聽 聽 聽 聽 聽 := .T.
聽 聽 聽 聽 聽 聽 聽oGrid:lHScroll 聽 聽 聽 聽 聽 聽:= .T.
聽 聽 聽 聽 聽 聽 聽oGrid:nColDividerStyle 聽 聽:= LINESTYLE_NOLINES
聽 聽 聽 聽 聽 聽 聽oGrid:nRowDividerStyle 聽 聽:= LINESTYLE_NOLINES
聽 聽 聽 聽 聽 聽 聽oGrid:nRowHeight 聽 聽 聽 聽 聽:= 20
聽 聽 聽 聽 聽 聽 聽oGrid:lAllowColSwapping 聽 := .F.
聽 聽 聽 聽 聽 聽 聽oGrid:lMultiSelect 聽 聽 聽 聽:= .F.
聽 聽 聽 聽 聽 聽 聽oGrid:lColDividerComplete := .T.
Return NIL
De esta forma siempre que declares un xbrowse tendr谩s siempre los xBrowse con el mismo aspecto y funcionalidad.
Espero que te sirva;
Un Saludo
JLL