Saludos al Forum
He tratado de agregar este ejemplo a mi proyecto y me da este error de compilacion
K:\HARBOUR_V\harbour_bcc74\contrib\gtwvg\tests\_dyndlgs.prg(31) Error E0004 STATIC declaration follows executable statement
K:\HARBOUR_V\harbour_bcc74\contrib\gtwvg\tests\_utils.prg(33) Error E0004 STATIC declaration follows executable statement
K:\HARBOUR_V\harbour_bcc74\contrib\gtwvg\tests\_utils.prg(34) Error E0004 STATIC declaration follows executable statement
Exactamente el error esta en esta linea
_dyndlgs.prg(31)
THREAD STATIC t_aSlides := {}
_utils.prg(33) _utils.prg(34)
THREAD STATIC t_keys_ := {, , , , , , , , , , , , , , , , , , , }
THREAD STATIC t_pic_ := {, , , , , , , , , , , , , , , , , , , }
Error al Compilar Ejemplo gtwvg
Moderador: Moderadores
-
Ruben Dario
- Usuário Nível 3

- Mensagens: 127
- Registrado em: 14 Jun 2015 23:19
- Localização: Colombia
- JoséQuintas
- Administrador

- Mensagens: 20416
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
- Curtiram: 1 vez
Error al Compilar Ejemplo gtwvg
Isso indica que tem fonte antes da declaração STATIC.Error E0004 STATIC declaration follows executable statement
Se não mexeu no fonte, então.... falta compilar usando -n
Qual a diferença?
----FONTE.PRG---
Código: Selecionar todos
STATIC x
FUNCTION x()
Código: Selecionar todos
STATIC x
FUNCTION x()
Código: Selecionar todos
PROCEDURE Fonte
STATIC x
FUNCTION x()
E o erro é porque a declaração não poderia aparecer depois do fonte ter começado.
O default do Harbour era compilação -n, diferente do Clipper, mas por algum motivo voltou a ser igual no Clipper.
Opção 1: Usar -n como padrão, e ajustar outros fontes que possam precisar de ajuste
Opção 2: nesses fontes, coloque na primeira linha: #pragma -n
assim o compilador acrescenta -n somente pra eles
hbmk2 *.prg -n
ou hbmk2 *.prg e incluir o #pragma -n em cada fonte da wvg
José M. C. Quintas
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (Linux/Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (Linux/Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
-
Ruben Dario
- Usuário Nível 3

- Mensagens: 127
- Registrado em: 14 Jun 2015 23:19
- Localização: Colombia