O.T. FileXLS

O.T. FileXLS

Postby MarioG » Sat Jul 22, 2006 4:17 pm

He bajado esta Librería y ocurre que al aplicar una formula, por ej., xlsSUM()
en el campo aplicado la formula en lugar de hacer referencia a las celdas involucradas muestra 1+1.
Ingreso en xlsfunc.prg y observo que la llamada a la función efectivamente devuelve 1:
function xlsSUM(); return 1

Es esto correct o falta algo?

gracias
Resistencia - "Ciudad de las Esculturas"
Chaco - Argentina
User avatar
MarioG
 
Posts: 1380
Joined: Fri Oct 14, 2005 1:28 pm
Location: Resistencia - Chaco - AR

Postby MarioG » Tue Aug 01, 2006 3:09 pm

Ya tengo la lib operativa.
Ahora me surge el siguiente problema. Si ejecuto la aplicación en una PC con winXP, el proceso se realiza correctamente. Si lo hago en una PC con Win98 al abrir Excel pero, antes de mostrar la hoja con lo exportado, sale un msg de error: "esta aplicacion a efectuado una operacion no válida...", y obviamente la apliacion de cierra y Excel no muestra nada.
Cual puede ser el problema?
Teniendo en cuenta que en XP fucniona, supongo que debido a que se ejecuta en un espacio de memoria separado, será por el enlazado?. Este es mi .lnk

Code: Select all  Expand view
// Opciones BLinker
   PACKCODE
   PACKDATA
   //BLI EXECUTABLE CLIPPER F200
   BLINKER EXECUTABLE COMPRESS
   BLINKER CLIPPER SYMBOL OFF

   // Ejecutable
   OUT mgbyr

   // Files
   FI byr_main, byr_abmc
   FI byr_plan, byr_abmm
   FI byr_list, byr_expo
   FI byr_hist, byr_ruti, byr_T00
   FI msgspa,sixspa,sixnsx
   FI clforce

   // Librerias
   SEARCH WMGf
   SEARCH OBJDBF,FILEXLS,BTNGET,TWBRW16,SBUTTON
   LIB SIX3

   LIB five, fivec, winapi, objects

   DEFBEGIN
      name        mgByR
      description 'Bancos & Recursos (c) 98-2007'
      exetype     Windows 3.1
      code        moveable discardable preload
      data        preload moveable
      stacksize   10000
      heapsize    2048
      rc          wbyr.res
      segment     'PLANKTON_TEXT' nondiscardable
      segment     'EXTEND_TEXT'   nondiscardable
      segment     'OM_TEXT'       nondiscardable
      segment     'OSMEM_TEXT'    nondiscardable
      segment     'SORTOF_TEXT'   nondiscardable
      segment     'STACK_TEXT'    nondiscardable
   DEFEND


gracias
Resistencia - "Ciudad de las Esculturas"
Chaco - Argentina
User avatar
MarioG
 
Posts: 1380
Joined: Fri Oct 14, 2005 1:28 pm
Location: Resistencia - Chaco - AR

Postby Antonio Linares » Tue Aug 01, 2006 5:20 pm

Mario,

Prueba a reducir el valor del stacksize.
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42099
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby MarioG » Wed Aug 02, 2006 2:38 pm

Gracias Antonio
Esto es lo que obtuve:
    valores de stacksize:
    9748 o < * Error en el programa. Para mantenerlo funcionando...; pulsado Cerrar, aparece segunda ventana: Este programa a efectuado una operacion no valida... No muestra dato en Hoja

    9749-52 * Muestra datos en Hoja aunque sale: Este programa a efectuado una operacion no valida...

    9753 o > * Sale: Este programa a efectuado una operacion no valida... No muestra dato en Hoja
Lei lo siguiente en el NG de BLinker ver 4.00
For CA-Clipper developers, a preferable way of increasing the stack size and therefore the maximum depth of procedure calls is to use the BLINKER PROCEDURE DEPTH command.
BLINKER's default stack size when linking CA-Clipper programs is 5120 bytes, which corresponds to a PROCEDURE DEPTH of approximately 50.

Asi es que introduje valores de 60 a 80, para los valores entre 9749-52, aunque no cambió la respuesta.

Alguna otra sugerencia? (aparte de cambiar a [x]Harbour :-)

gracias
Resistencia - "Ciudad de las Esculturas"
Chaco - Argentina
User avatar
MarioG
 
Posts: 1380
Joined: Fri Oct 14, 2005 1:28 pm
Location: Resistencia - Chaco - AR

Postby MarioG » Wed Aug 09, 2006 12:04 pm

Para los que alguna ves tienen un problema parecido, usando FileXLS.
Finalmente el problema tuvo solución aumentando el stacksize, para esta aplicación, a 13500 y el heapsize a 4096

Saludos
Resistencia - "Ciudad de las Esculturas"
Chaco - Argentina
User avatar
MarioG
 
Posts: 1380
Joined: Fri Oct 14, 2005 1:28 pm
Location: Resistencia - Chaco - AR


Return to FiveWin para CA-Clipper

Who is online

Users browsing this forum: No registered users and 30 guests