Duvida sobre arquivos HBP

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

wmanesco
Usuário Nível 3
Usuário Nível 3
Mensagens: 116
Registrado em: 09 Set 2016 13:18
Localização: ITAJAI - SC

Duvida sobre arquivos HBP

Mensagem por wmanesco »

Bom dia,

Preciso "modularizar" meu sistema, e gostaria de que cada modulo tenha um arquivo de projeto especifico, e estes sejam adicionados ao HBP principal. Porém não consegui e nem sei se é possível... Exemplo:

Estrutura de pastas:

Código: Selecionar todos

App
   main.prg

   db
      bancodados.prg

Gostaria que na pasta db tivesse um hbp(ou outro tipo de arquivo) contendo apenas o bancodados.prg. ex:

BancoDados.hb?

Código: Selecionar todos

bancodados.prg
Projeto.hbp

Código: Selecionar todos

main.prg
bancodados.hb?

É possível fazer isso com hbmk2?
William Manesco
Harbour 3.x | Fivewin | BCC | MySQL (TDolphin) | HBQT | HBIDE | Atom
Avatar do usuário
Nascimento
Usuário Nível 4
Usuário Nível 4
Mensagens: 765
Registrado em: 19 Jul 2008 12:11
Localização: OLINDA-PE

Duvida sobre arquivos HBP

Mensagem por Nascimento »

se eu entendi é isso que vc quer

Código: Selecionar todos

# compilaçao hbp

#prg principal

main.prg

# tomando db como fosse uma pasta 
"DB\bancodados.prg"

A arte de programar é simplesmente fazer seus pensamentos serem interpretados por uma maquina :) clipper 5.3 /harbour/minigui
wmanesco
Usuário Nível 3
Usuário Nível 3
Mensagens: 116
Registrado em: 09 Set 2016 13:18
Localização: ITAJAI - SC

Duvida sobre arquivos HBP

Mensagem por wmanesco »

sim a idéia é essa. Porém não quero chamar o prg diretamente do hbp principal, e sim, se possível de um segundo script de compilação, pois dessa forma ao adicionar um PRG em um dos módulos, eu adiciono no script de compilação especifico do módulo, sem alterar o principal...
William Manesco
Harbour 3.x | Fivewin | BCC | MySQL (TDolphin) | HBQT | HBIDE | Atom
Avatar do usuário
Nascimento
Usuário Nível 4
Usuário Nível 4
Mensagens: 765
Registrado em: 19 Jul 2008 12:11
Localização: OLINDA-PE

Duvida sobre arquivos HBP

Mensagem por Nascimento »

Salvo engano pode tranquilamente
usando um .hbc
so testar
A arte de programar é simplesmente fazer seus pensamentos serem interpretados por uma maquina :) clipper 5.3 /harbour/minigui
wmanesco
Usuário Nível 3
Usuário Nível 3
Mensagens: 116
Registrado em: 09 Set 2016 13:18
Localização: ITAJAI - SC

Duvida sobre arquivos HBP

Mensagem por wmanesco »

Não funciona com hbc, é como se os arquivos não fossem incluidos
William Manesco
Harbour 3.x | Fivewin | BCC | MySQL (TDolphin) | HBQT | HBIDE | Atom
Avatar do usuário
fladimir
Colaborador
Colaborador
Mensagens: 2445
Registrado em: 15 Nov 2006 20:21

Duvida sobre arquivos HBP

Mensagem por fladimir »

Se for modular o uso talvez pudesse usar HRB ou Dll, agora compilação seria HBC mesmo pelo q entendi
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.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20420
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP
Curtiram: 1 vez

Duvida sobre arquivos HBP

Mensagem por JoséQuintas »

É que não se tratam de subprojetos, e sim de uma lista parcial de fontes.
Separou isso em pastas, e cada pasta contém o que interessa?
Que tal assim?

Código: Selecionar todos

*.prg
\cadastros\*.prg
\fiscal\*.prg
\contabil\*.prg
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/
wmanesco
Usuário Nível 3
Usuário Nível 3
Mensagens: 116
Registrado em: 09 Set 2016 13:18
Localização: ITAJAI - SC

Duvida sobre arquivos HBP

Mensagem por wmanesco »

Quintas, muito interessante! Não tinha pensado nessa possibilidade, rs...

Até agora é o jeito mais util, obrigado!
William Manesco
Harbour 3.x | Fivewin | BCC | MySQL (TDolphin) | HBQT | HBIDE | Atom
Responder