Page 1 of 2

problemas con la clase Texcels errores al compilar el prg

Posted: Tue Dec 27, 2005 3:51 am
by lafug
Estimados Amigos:
En Fw Clipper usaba la clase Texcels para generar planillas Excel desde mi programa, pero ahora al incorporar el Texcels.prg Y al compilar con FWH me da los siguientes errores:

Texcels.prg(40) Error E0030 syntax error: "parse error at HIDDEN"
Texcels.prg(131) Error E0030 syntax error: "parse error at Endif"
(la linea 131 es un "EndClass"

Por vuestra ayuda muchas gracias
SALUDOS

Re: problemas con la clase Texcels errores al compilar el pr

Posted: Tue Dec 27, 2005 4:14 am
by Vikthor
¿A qué cuenta de correo te envío una versión más actualizada de TExcel?

Posted: Tue Dec 27, 2005 8:32 am
by Antonio Linares
Vikthor,

Puedes ponerla en http://www.hyperupload.com y poner el enlace aqui para que la descargue quien la necesite ? gracias.

Posted: Tue Dec 27, 2005 12:34 pm
by lafug
Muchas Gracias Vikthor, mi correo es luisfuentesg@123mail.cl

Saludos

Posted: Tue Dec 27, 2005 2:57 pm
by Vikthor
La clase ya está disponible en http://vikthor.com.mx/fivewin/

Posted: Tue Dec 27, 2005 4:05 pm
by lafug
gracias vikthor por tu deferencia , ya la bajé

Posted: Tue Dec 27, 2005 7:49 pm
by lafug
Vikthor, incluí el "texcels.prg" en mi aplicación pero aún asi me da errores al compilar , que me falta?

de antemano GRACIAS
SALUDOS

Posted: Tue Dec 27, 2005 8:02 pm
by Antonio Linares
Luis,

Que errores son ?

Posted: Tue Dec 27, 2005 9:05 pm
by lafug
Antonio:
Estos son los errores que me da al incorporar el programa:



TEXCELS.prg(258) Error E0030 Syntax error: "parse error at '<eol>'"

TEXCELS.prg(259) Error E0030 Syntax error: "parse error at '<eol>'"

TEXCELS.prg(263) Error E0030 Syntax error: "parse error at '<eol>'"

TEXCELS.prg(266) Error E0030 Syntax error: "parse error at '<eol>'"

TEXCELS.prg(267) Error E0030 Syntax error: "parse error at '<eol>'"

300
TEXCELS.prg(305) Warning W0001 Ambiguous reference: 'LVRET'

TEXCELS.prg(307) Warning W0001 Ambiguous reference: 'LVRET'

TEXCELS.prg(312) Warning W0001 Ambiguous reference: 'LVRET'

500
600
700
800
900
TEXCELS.prg(912) Warning W0001 Ambiguous reference: 'NVRET'

TEXCELS.prg(923) Warning W0001 Ambiguous reference: 'NVRET'

1000
1100
TEXCELS.prg(1103) Warning W0005 RETURN statement with no return value in function

TEXCELS.prg(1106) Error E0030 Syntax error: "parse error at '<eol>'"

TEXCELS.prg(1109) Error E0030 Syntax error: "parse error at '<eol>'"

TEXCELS.prg(1111) Error E0030 Syntax error: "parse error at '<eol>'"

TEXCELS.prg(1133) Warning W0001 Ambiguous reference: 'NBOOK'

9 errors

Posted: Tue Dec 27, 2005 9:15 pm
by lafug
alguna respuestita?

Posted: Tue Dec 27, 2005 10:30 pm
by Antonio Linares
Luis,

Tienes que usar xharbour con esa clase ya que tiene extensiones propias de xharbour.

Posted: Tue Dec 27, 2005 10:37 pm
by Antonio Linares
Luis,

Además hay que corregir unos detalles:

línea 305: local lVret := .F.
línea 912: local nVret := ::oExcel:MailSystem()
línea 1103: return nil
línea 1133: FOR i := 1 TO nBooks

Posted: Wed Dec 28, 2005 12:20 am
by Vikthor
Luis :

Le hice unos _ a la clase para que la puedas compilar usando Harbour.

La clase la puedes bajar de http://vikthor.com.mx/download/test

Avisamé sí funciona correctamente, para incluirla en el zip de descarga de DbWide.

Posted: Wed Dec 28, 2005 12:58 pm
by lafug
vikthor , baje la útlima como me indicaste, pero ahora da los siguientes errores:
Compiling...
Harbour Compiler Alpha build 45.0 (Flex)
Copyright 1999-2005, http://www.harbour-project.org/
Compiling 'texcels.prg' and generating preprocessed output to 'texcels.ppo'...

100
200
texcels.prg(254) Error E0030 Syntax error: "parse error at '<eol>'"

texcels.prg(258) Error E0030 Syntax error: "parse error at '<eol>'"

texcels.prg(259) Error E0030 Syntax error: "parse error at '<eol>'"

texcels.prg(263) Error E0030 Syntax error: "parse error at '<eol>'"

texcels.prg(266) Error E0030 Syntax error: "parse error at '<eol>'"

texcels.prg(267) Error E0030 Syntax error: "parse error at '<eol>'"

300
texcels.prg(305) Warning W0001 Ambiguous reference: 'LVRET'

texcels.prg(307) Warning W0001 Ambiguous reference: 'LVRET'

texcels.prg(312) Warning W0001 Ambiguous reference: 'LVRET'

500
600
700
800
900
texcels.prg(912) Warning W0001 Ambiguous reference: 'NVRET'

texcels.prg(923) Warning W0001 Ambiguous reference: 'NVRET'

1000
1100
texcels.prg(1103) Warning W0005 RETURN statement with no return value in function

texcels.prg(1137) Warning W0001 Ambiguous reference: 'NBOOK'

6 errors

No code generated
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
Error E2194: Could not find file 'texcels.c'
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Fatal: Unable to open file 'C0W32.OBJ'
* Application successfully built

SAludos

Posted: Wed Dec 28, 2005 1:44 pm
by lafug
alguna novedad?