Página 1 de 1
Incluir .ch para todos os prg
Enviado: 08 Fev 2017 01:54
por rubens
Olá...
Tem como incluir um .ch no prg principal e ter efeito em todos os outros prgs?
Fiz uma pesquisas e na documentação fala que o include pode ser para todos os prgs com a opção -u mas não encontrei nenhum exemplo de uso. Parece que o std.ch funciona assim...
Alguém sabe como fazer?
Obrigado...
Rubens
Incluir .ch para todos os prg
Enviado: 08 Fev 2017 04:09
por fladimir
Boa pergunta, eu coloco em cada PRG 01 CH q dentro dele faz referencia aos demais... agora como vc sugeriu se tiver como melhor.
Incluir .ch para todos os prg
Enviado: 08 Fev 2017 07:41
por Pablo César
Eu não sabia dessa opção.
Você poderia indicar a leitura onde diz isso Rubens ?
Também não lembro se é que há diferença quando usamos aspas "" ou quando usamos sinais <> no includes.
Incluir .ch para todos os prg
Enviado: 08 Fev 2017 07:50
por rubens
Bom dia...
Achei aqui
http://harbour.edu.pl/clipper/pt/ngcf64c.html
Na realidade ele fala de usar /U mas não consegui achar como usar /U se é no include, no hbp, no hbmk2... De repente alguém sabe... vai ser muito util isso...
Tô trocando o alert() padrão por uma chamada wapi_message.. Funcionou só onde incluia o .ch demorei a perceber isso... daí é só inserir no main, fica resolvido...
olha o que o cara fala
Note que a abrangência das definiçoes dentro do arquivo header é o
arquivo de programa corrente, a menos que o arquivo header seja
incluído na linha de comando de compilador com a opçao /U. Neste caso,
isto será para todos os arquivos de programa dentro daquela chamada ao
compilador.
Rubens
Incluir .ch para todos os prg
Enviado: 08 Fev 2017 08:14
por Pablo César
Obrigado Rubens. Agora ficou mais exato... foi mais fácil de achar.
Veja este tópico:
https://pctoledo.org/forum/viewto ... f=4&t=9720
Desculpa, agora neste momento tenho que sair...
Abraços, depois volto ao assunto. Espero que aquele tópico esclareça.
Incluir .ch para todos os prg
Enviado: 08 Fev 2017 09:49
por asimoes
Rubens,
Você pode fazer assim:
No hbp ou hbm
-u+stdsmf.ch
-u+hwg_compat.ch
Incluir .ch para todos os prg
Enviado: 08 Fev 2017 12:17
por JoséQuintas
Até me confundi antes, cismei que era i minúsculo.
-u pra incluir arquivo de include (ch)
-I pra indicar pasta de include (apesar do hbmk2 mostrar minúsculo, também aceitou maiúsculo)
-l pra indicar lib (L minúsculo)
-L pra indicar pasta de lib (L maiúsculo)
Não dá pra indicar direto de pasta diferente. Precisa um comando pro CH e outro pra pasta
Por exemplo da pasta atual
Incluir .ch para todos os prg
Enviado: 08 Fev 2017 23:54
por lucimauro
No meu arquivo .HBP eu uso -u+inkey.ch e funciona em todos os prg´s
Incluir .ch para todos os prg
Enviado: 09 Fev 2017 08:08
por Pablo César
Muito útil !
Incluir .ch para todos os prg
Enviado: 09 Fev 2017 09:35
por rubens
Bom dia...
Aqui com -u+arquivo.ch funcionou...
Eu já tinha tentado -uarquivo.ch e tinha dado um monte de erro na compilação...
Valeu pessoal...
Obrigado
Incluir .ch para todos os prg
Enviado: 09 Fev 2017 10:32
por JoséQuintas
Cuidado com o que vai colocar assim.
Testando LIBs gráficas, vi o problema dos CH não serem compatíveis.
Dependendo do CH, se colocar no projeto, não consegue compilar todos os fontes.