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: 763
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: 763
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: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

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, 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/
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