Tengo una duda muy extra帽a y quisiera saber si alguien puede ayudarme con esto.
Se trata de una aplicaci贸n que hace una consulta de datos por XBrowse.
REDEFINE XBROWSE oXbr ;
RECSET oRs ID ID_BRW OF oDlg AUTOSORT ;
oXbr:nColDividerStyle := LINESTYLE_LIGHTGRAY
oXbr:nRowDividerStyle := LINESTYLE_LIGHTGRAY
oXbr:nMarqueeStyle := MARQSTYLE_HIGHLROW
oXbr:bClrSelFocus := { || { CLR_CYAN, CLR_SALMON } }
oXbr:lColDividerComplete := .f.
oXbr:lAllowRowSizing := .f.
oXbr:lAllowColSwapping := .t.
oXbr:lAllowColHiding := .f.
oXbr:lHScroll := .f.
oXbr:lVScroll := .t.
oXbr:l2007 := .t.
oXbr:lHeader := .t.
ACTIVATE DIALOG oDlg
ON INIT ( oXbr:aCols[1]:cHeader := "Nombre",;
oXbr:aCols[2]:cHeader := "Apellidos",;
oXbr:aCols[1]:nWidth := 70,;
oXbr:aCols[2]:nWidth := 110,;
oXbr:aCols[3]:Hide() )
oRs:Close()Lo extra帽o es que en mi pc el XBrowse corre bi茅n.
Pero si lo ejecuto en el portatil, me da un error en el c贸digo incluido en ON INIT.
Si inhabilito este c贸digo, funciona bi茅n en los dos.
驴como es posible que d茅 un error en un pc y en otro no?
Es el mismo ejecutable el que uso.
El error es del tipo 'Error Array argument...'
Parece que al windows de portatil, no le gusta el c贸digo que especifico en la clausula ON INIT.
驴a alguien de ustedes le ha ocurrido algo similar?
Gracias.
FWH 8.04 2008