FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para CA-Clipper O.T. FileXLS
Posts: 1380
Joined: Fri Oct 14, 2005 01:28 PM
O.T. FileXLS
Posted: Sat Jul 22, 2006 04: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
Posts: 1380
Joined: Fri Oct 14, 2005 01:28 PM
O.T. FileXLS
Posted: Tue Aug 01, 2006 03: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

// 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
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
O.T. FileXLS
Posted: Tue Aug 01, 2006 05:20 PM

Mario,

Prueba a reducir el valor del stacksize.

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 1380
Joined: Fri Oct 14, 2005 01:28 PM
O.T. FileXLS
Posted: Wed Aug 02, 2006 02: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
    [/list:u]
    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
Posts: 1380
Joined: Fri Oct 14, 2005 01:28 PM
O.T. FileXLS
Posted: 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

Continue the discussion