Sei que é valor atribuído e não usado.
Mas GTK ou não, o valor é usado.
Alguém explica este erro
Moderador: Moderadores
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Alguém explica este erro
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, 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, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, 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/
-
Kapiaba
- Colaborador

- Mensagens: 1908
- Registrado em: 07 Dez 2012 16:14
- Localização: São Paulo
- Contato:
Alguém explica este erro
https://github.com/orgs/community/discussions/56689
https://github.com/orgs/community/discussions/46905
Procure mostrar o que causou o erro sempre VIA CÓDIGO.
Regards, saludos.
https://github.com/orgs/community/discussions/46905
Procure mostrar o que causou o erro sempre VIA CÓDIGO.
Regards, saludos.
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Alguém explica este erro
Não entendi.Kapiaba escreveu:Procure mostrar o que causou o erro sempre VIA CÓDIGO.
O código fonte em questão é esse acima.
O erro é onde foi marcado.
Compilar.... seja como for, só existe uma forma de compilar.
Esse bloco sozinho pode ser compilado.
Nem precisa testar pra saber que erros vão acontecer
Compilando esse bloco sozinho:
vai acusar função STATIC não usada,
Na linquedição vai acusar falta de funções que não são do harbour: hwg_MsgInfo(), hwg_RunApp(), hwg_MsgYesNo()
E o #ifdef/#else/#endif decide se vai entrar uma coisa ou outra.
Depende de estar definida a variável __GTK__
A única forma de dar o erro que apareceu, seria se o #ifdef não funcionasse, o que seria um defeito grave na linguagem C, ou no harbour.
#ifdef existe por todo código fonte de quase tudo que existe, incluindo harbour e provavelmente até no fivewin.
MESMO NO GITHUB, a compilação está sendo feita e é mostrada mensagem de erro PELO HARBOUR.
Por enquanto sem explicação.
É no GITHUB LINUX, compilação em Linux.
Aí piorou... no Windows vai normal.
Nos dois ambientes uando compilador GCC
Nota:
mingw é o pacote pra windows, que inclui gcc e bibliotecas windows.
Acostumou-se com esse nome, porque o mundo (x)harbour chama de mingw e não de gcc.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, 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, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, 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/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Alguém explica este erro
Esqueci..... a solução temporária foi resolver apenas o erro de -w3 -es2
Ou seja, falou que o valor não foi usado, então usei.
(variavel) não faz nada, mas usa a variável.
Por isso a desconficança do #else
O erro seria a outra linha estar sendo compilada, só assim pra outra atribuição ser considerada não usada
Igual aqui
Daria o mesmo erro acima, porque atribuir 10 não serve pra nada, não usa pra nada, porque está sendo atribuído outro valor, sem usar o primeiro.
Sei lá... coisas de linux...
Não mexo com isso, vou remover o teste do github que é melhor.
Tem muitos outros alertas, e precisa muito tempo pra resolver tudo.
Código: Selecionar todos
#ifdef __GTK__
cBinHbmk := "..."
(cBinHbmk)\
#else
cBinHbmk := "..."
#endif
RUN ( cBinHbmk ... )
(variavel) não faz nada, mas usa a variável.
Por isso a desconficança do #else
O erro seria a outra linha estar sendo compilada, só assim pra outra atribuição ser considerada não usada
Igual aqui
Código: Selecionar todos
x := 10
x := 20
Sei lá... coisas de linux...
Não mexo com isso, vou remover o teste do github que é melhor.
Tem muitos outros alertas, e precisa muito tempo pra resolver tudo.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, 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, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, 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/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Alguém explica este erro
Mas vi os posts, o "!" me deixou com dúvida.
Mas é o mesmo pra windows ou linux.
É o copilot do Windows, todo mundo que usa Windows tem.
github é da Microsoft, copilot é da Microsoft, é de se supor que falam a mesma língua.
Mas é o mesmo pra windows ou linux.
É o copilot do Windows, todo mundo que usa Windows tem.
github é da Microsoft, copilot é da Microsoft, é de se supor que falam a mesma língua.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, 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, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, 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/