Incluir .ch para todos os prg
Moderador: Moderadores
- rubens
- Colaborador

- Mensagens: 1520
- Registrado em: 16 Ago 2003 09:05
- Localização: Nova Xavantina - MT
Incluir .ch para todos os prg
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
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
"Eu e minha casa servimos ao Senhor e você
"
Incluir .ch para todos os prg
Boa pergunta, eu coloco em cada PRG 01 CH q dentro dele faz referencia aos demais... agora como vc sugeriu se tiver como melhor.
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:
“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”.
Até 2017 Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL
Novos Projetos:
Desktop Visual Windev Desktop
Celular Android/iOS Windev Mobile
WEB Windev Web
Sejamos gratos a Deus.
“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”.
Até 2017 Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL
Novos Projetos:
Desktop Visual Windev Desktop
Celular Android/iOS Windev Mobile
WEB Windev Web
Sejamos gratos a Deus.
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
Incluir .ch para todos os prg
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.
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.
Um clip-abraço !
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
- rubens
- Colaborador

- Mensagens: 1520
- Registrado em: 16 Ago 2003 09:05
- Localização: Nova Xavantina - MT
Incluir .ch para todos os prg
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
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
RubensNote 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.
"Eu e minha casa servimos ao Senhor e você
"
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
Incluir .ch para todos os prg
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.
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.
Um clip-abraço !
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Incluir .ch para todos os prg
Rubens,
Você pode fazer assim:
No hbp ou hbm
-u+stdsmf.ch
-u+hwg_compat.ch
Você pode fazer assim:
No hbp ou hbm
-u+stdsmf.ch
-u+hwg_compat.ch
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Incluir .ch para todos os prg
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
-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
Código: Selecionar todos
-uarquivo.ch
-I.\
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/
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
Incluir .ch para todos os prg
Muito útil !
Um clip-abraço !
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
- rubens
- Colaborador

- Mensagens: 1520
- Registrado em: 16 Ago 2003 09:05
- Localização: Nova Xavantina - MT
Incluir .ch para todos os prg
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
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
"Eu e minha casa servimos ao Senhor e você
"
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Incluir .ch para todos os prg
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.
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.
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/
