Usar fileXls.lib o tfilexls.lib
Publicado: Vie Sep 21, 2007 2:35 am
Estimados Consultores:
Estoy utilizando la version de Xailer 1.5.6, con las anteriores utilizaba
la libreria filexls.lib que la colocaba en el proyecto en los Otros, y me
estaba funcionando,ahora al hacer un proyecto me marca en la compilación el
siguiente error:
Unroselved External 'HB _FUN_CTEMPFILE REFEREND ......programa
Por lo que opte utilizar la libreria tFileXLS.lib que lo lei del foro, al
compilar no me marca error pero al ejecutarlo no me despliega nada, como
que se abre y cierra de inmediato. Quite la libreria filexls.lib y puse la
tfilexls.lib.
La parte del programa que marca el error es:
...
.....
WITH OBJECT oXLS := TFileXls():New(cNomArchivo,,,.f.,.t.) EN ESTA PARTE
:_Col(1,1,10)
:_Col(2,1,20)
:_Col(3,1,50)
:_Col(4,1,12)
:_Col(5,1,12)
:Say(1,1,"Tabla de Colores",,,oFonts[1])
:Say(1,10,"Fecha: "+TRANSFORM(DATE(),"99/99/9999"),,,oFonts[1])
:Say(3,1,"Inventario",,,oFonts[2],,.t.)
:Say(3,2,"Bic-Color",,,oFonts[2],,.t.)
:Say(3,3,"M a r c a",,,oFonts[2],,.t.)
:Say(3,4,"Conos",,,oFonts[2],,.t.)
:Say(3,5,"Fecha",,,oFonts[2],,.t.)
nInd:= 4
(cAliCol)->(DBGOTOP())
DO WHILE !(cAliCol)->(EOF())
:Say(nInd,1,(cAliCol)->INVENTARIO,,,oFonts[2])
:Say(nInd,2,(cAliCol)->BICCOLOR,,,oFonts[2])
:Say(nInd,3,(cAliCol)->MARCA,,,oFonts[2])
:Say(nInd,4,(cAliCol)->CONOS,,,oFonts[2],oFormat1)
:Say(nInd,5,TRANSFORM((cAliCol)->FECHA,"99/99/9999"),,,oFonts[2])
++aTotal[1]
aTotal[2] := aTotal[2] + (cAliCol)->CONOS
(cAliCol)->(DBSKIP())
++nInd
ENDDO
:Say(nInd,1,aTotal[1],,,oFonts[2],oFormat1)
:Say(nInd,3,"T O T A L E S",,,oFonts[2],,.t.)
:Say(nInd,4,aTotal[2],,,oFonts[2],oFormat1)
:End()
END
Mi pregunta que es lo que requiero realizar para que se ejecute bien ??
Muchas gracias por su apoyo de antemano
Francisco Gonzalez.
Estoy utilizando la version de Xailer 1.5.6, con las anteriores utilizaba
la libreria filexls.lib que la colocaba en el proyecto en los Otros, y me
estaba funcionando,ahora al hacer un proyecto me marca en la compilación el
siguiente error:
Unroselved External 'HB _FUN_CTEMPFILE REFEREND ......programa
Por lo que opte utilizar la libreria tFileXLS.lib que lo lei del foro, al
compilar no me marca error pero al ejecutarlo no me despliega nada, como
que se abre y cierra de inmediato. Quite la libreria filexls.lib y puse la
tfilexls.lib.
La parte del programa que marca el error es:
...
.....
WITH OBJECT oXLS := TFileXls():New(cNomArchivo,,,.f.,.t.) EN ESTA PARTE
:_Col(1,1,10)
:_Col(2,1,20)
:_Col(3,1,50)
:_Col(4,1,12)
:_Col(5,1,12)
:Say(1,1,"Tabla de Colores",,,oFonts[1])
:Say(1,10,"Fecha: "+TRANSFORM(DATE(),"99/99/9999"),,,oFonts[1])
:Say(3,1,"Inventario",,,oFonts[2],,.t.)
:Say(3,2,"Bic-Color",,,oFonts[2],,.t.)
:Say(3,3,"M a r c a",,,oFonts[2],,.t.)
:Say(3,4,"Conos",,,oFonts[2],,.t.)
:Say(3,5,"Fecha",,,oFonts[2],,.t.)
nInd:= 4
(cAliCol)->(DBGOTOP())
DO WHILE !(cAliCol)->(EOF())
:Say(nInd,1,(cAliCol)->INVENTARIO,,,oFonts[2])
:Say(nInd,2,(cAliCol)->BICCOLOR,,,oFonts[2])
:Say(nInd,3,(cAliCol)->MARCA,,,oFonts[2])
:Say(nInd,4,(cAliCol)->CONOS,,,oFonts[2],oFormat1)
:Say(nInd,5,TRANSFORM((cAliCol)->FECHA,"99/99/9999"),,,oFonts[2])
++aTotal[1]
aTotal[2] := aTotal[2] + (cAliCol)->CONOS
(cAliCol)->(DBSKIP())
++nInd
ENDDO
:Say(nInd,1,aTotal[1],,,oFonts[2],oFormat1)
:Say(nInd,3,"T O T A L E S",,,oFonts[2],,.t.)
:Say(nInd,4,aTotal[2],,,oFonts[2],oFormat1)
:End()
END
Mi pregunta que es lo que requiero realizar para que se ejecute bien ??
Muchas gracias por su apoyo de antemano
Francisco Gonzalez.