Clipper On Line • Ver Tópico - Dica do dia: -w

Dica do dia: -w

Aqui você poderá oferecer suas Contribuições, Dicas e Tutoriais (Texto ou Vídeo) que sejam de interesse de todos.

Moderador: Moderadores

 

Dica do dia: -w

Mensagempor JoséQuintas » 05 Jan 2021 11:54

Acabei de descobrir uma coisa nova, velha mas nova pra mim.

-w3
Chamo de tolerância zero, dá aviso sobre qualquer chance de erro, isso eu já sabia

-w

Isso verifica definições, sem fazer toda checagem geral do -w3
Isso é importantíssimo quando se costuma usar #define, #include, ou quando se esquece disso.
Eu não sabia que -w fazia essas checagens.

Por exemplo:

PROCEDURE Main

IF Lastkey() == K_ESC
ENDIF

d:\temp>hbmk2 test -w
hbmk2: Processando opções do ambiente: -comp=mingw
hbmk2: Processando arquivo de configuração: d:\harbour\bin\hbmk.hbc
Harbour 3.4.0dev (7bb5566) (2020-12-30 22:11)
Copyright (c) 1999-2020, https://github.com/JoseQuintas/harbour34/
Compiling 'test.prg'...

test.prg:6: warning W0001 Ambiguous reference 'K_ESC'

Com -w3 tem checagem de duplicidade também, por exemplo.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18013
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Dica do dia: -w

Mensagempor microvolution » 05 Jan 2021 20:19

JoséQuintas escreveu:-w

Isso verifica definições, sem fazer toda checagem geral do -w3
mais pra frente se eu conseguir concluir o que estou tentando concluir kkk vou tentar filtrar e limpar o sistema, mas, usar o -w3 era complexto e dificultoso, quem sabe o -w poderei usar rsrsrsrs
Grato,
MICROVOLUTION - 16 anos Evoluindo Com Você!


Você já leu a Bíblia hoje?
João 3:16 - Porque Deus amou ao mundo de tal maneira que deu seu Único Filho para que todo aquele que nEle crê não pereça mas tenha a Vida Eterna!
microvolution
Usuário Nível 5

Usuário Nível 5
 
Mensagens: 1175
Data de registro: 02 Set 2011 22:17
Curtiu: 59 vezes
Mens.Curtidas: 17 vezes

Dica do dia: -w

Mensagempor JoséQuintas » 05 Jan 2021 20:48

microvolution escreveu:mais pra frente se eu conseguir concluir o que estou tentando concluir kkk vou tentar filtrar e limpar o sistema, mas, usar o -w3 era complexo e dificultoso, quem sabe o -w poderei usar rsrsrsrs


Eu digo o contrário.
Isso vai facilitar muito daqui pra frente.
Quer facilitar só depois de terminar?

Bom... depende do prazo, mas poderia fazer conforme for mexendo em cada fonte, ou pelo menos nos módulos que são chamados mais vezes, que precisam funcionar melhor que os demais, por exemplo em LIBs/Rotinas de uso geral.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18013
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Dica do dia: -w

Mensagempor microvolution » 06 Jan 2021 00:00

JoséQuintas escreveu:Eu digo o contrário.
mas, na IDE/HMG como habilita isso?
Grato,
MICROVOLUTION - 16 anos Evoluindo Com Você!


Você já leu a Bíblia hoje?
João 3:16 - Porque Deus amou ao mundo de tal maneira que deu seu Único Filho para que todo aquele que nEle crê não pereça mas tenha a Vida Eterna!
microvolution
Usuário Nível 5

Usuário Nível 5
 
Mensagens: 1175
Data de registro: 02 Set 2011 22:17
Curtiu: 59 vezes
Mens.Curtidas: 17 vezes

Dica do dia: -w

Mensagempor JoséQuintas » 06 Jan 2021 01:02

Se não vai de um jeito, vai de outro.

TUDO que colocar em harbour\bin\hbmk.hbc vale pra tudo que compilar, a não ser que a IDE remova/substitua o default.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18013
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes




Retornar para Contribuições, Dicas e Tutoriais

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 16 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro