Hola a todos:
Estoy comenzando con harbour y utilice el comando -jobs=1 dentro de mi archivo menu.hbp
Para que sirve ese comando , como veo si cambia de valor ?
Se puede ver el numero de compilaciones o build que he efectuado ?
Hay alguna instruccion ?
Saludos y gracias.
hbmk2 con harbour y los jobs ??
Moderador: Moderadores
-
alxsts
- Colaborador

- Mensagens: 3092
- Registrado em: 12 Ago 2008 15:50
- Localização: São Paulo-SP-Brasil
hbmk2 con harbour y los jobs ??
Olá!
O HmMk2 tem a capacidade de trabalhar em multithread, ou seja, executar várias instâncias de uma tarefa paralelamente, desde que haja mais de um processador disponível. Por exemplo: em teu arquivo .HBP, informas uma lista de dez .PRG para serem compilados. Se o switch -jobs estiver ajustado para 5, HmMk2 poderá executar Harbour.Exe até 5 vezes, processando 5 arquivos .PRG diferentes, em paralelo. O inconveniente é que se houver erros de compilação nos arquivos .PRG, as mensagens serão exibidas na tela de forma misturada, à medida em que forem sendo detectadas.
Uma curiosidade sobre o HbMk2: ele pode ser usado como uma console ao estilo do antigo dBase. Veja HmMk2 em modo Linha de Comando.
Quanto à questão sobre o build number, é possível gerar, inclusive integrado com controladores de versão (Git, SVN, Mercurial, Bazaar, Fossil, CVS e Monotone são atualmente suportados). Consulte os switches -vcshead, -bldhead e -haltrev.
Referências:
How to use hbmk2? (em Inglês).
Harbour Make (hbmk2) - Viktor Szakáts (em Inglês)
hbmk2
O HmMk2 tem a capacidade de trabalhar em multithread, ou seja, executar várias instâncias de uma tarefa paralelamente, desde que haja mais de um processador disponível. Por exemplo: em teu arquivo .HBP, informas uma lista de dez .PRG para serem compilados. Se o switch -jobs estiver ajustado para 5, HmMk2 poderá executar Harbour.Exe até 5 vezes, processando 5 arquivos .PRG diferentes, em paralelo. O inconveniente é que se houver erros de compilação nos arquivos .PRG, as mensagens serão exibidas na tela de forma misturada, à medida em que forem sendo detectadas.
Uma curiosidade sobre o HbMk2: ele pode ser usado como uma console ao estilo do antigo dBase. Veja HmMk2 em modo Linha de Comando.
Quanto à questão sobre o build number, é possível gerar, inclusive integrado com controladores de versão (Git, SVN, Mercurial, Bazaar, Fossil, CVS e Monotone são atualmente suportados). Consulte os switches -vcshead, -bldhead e -haltrev.
Referências:
How to use hbmk2? (em Inglês).
Harbour Make (hbmk2) - Viktor Szakáts (em Inglês)
hbmk2
[]´s
Alexandre Santos (AlxSts)
Alexandre Santos (AlxSts)
hbmk2 con harbour y los jobs ??
Don alxsts :
Gracias por responder. Ahora lo entiendo mejor.
Yo utilizo el hbmk2 solo en modo comando , cada vez me gusta mas.
Voy a mirar los link que me menciona.
Saludos,
Winca
Gracias por responder. Ahora lo entiendo mejor.
Yo utilizo el hbmk2 solo en modo comando , cada vez me gusta mas.
Voy a mirar los link que me menciona.
Saludos,
Winca
-
alxsts
- Colaborador

- Mensagens: 3092
- Registrado em: 12 Ago 2008 15:50
- Localização: São Paulo-SP-Brasil
hbmk2 con harbour y los jobs ??
Olá!
Onde se lê HmMk2, por favor, leia-se HbMk2. Perdoem o erro de tipografia.
Onde se lê HmMk2, por favor, leia-se HbMk2. Perdoem o erro de tipografia.
[]´s
Alexandre Santos (AlxSts)
Alexandre Santos (AlxSts)
hbmk2 con harbour y los jobs ??
No hubo problemas, se entendio la idea , gracias por la correccion,
Winca
Winca
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
hbmk2 con harbour y los jobs ??
Só complementando:
Eu uso -jobs=1
O motivo é que, ao compilar vários fontes ao mesmo tempo, se houver mensagens de erro elas se misturam.
Às vezes confunde em qual fonte ocorreu o erro, se mais de um fonte contiver erro.
Na última vez que usei Harbour 3.2, o default era jobs=1
Passei a usar isso no Harbour 3.4, onde o default não é 1.
Eu uso -jobs=1
O motivo é que, ao compilar vários fontes ao mesmo tempo, se houver mensagens de erro elas se misturam.
Às vezes confunde em qual fonte ocorreu o erro, se mais de um fonte contiver erro.
Na última vez que usei Harbour 3.2, o default era jobs=1
Passei a usar isso no Harbour 3.4, onde o default não é 1.
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/
hbmk2 con harbour y los jobs ??
Don José , gracias por la información , ahora mucho mas claro.
Winca
Winca
-
alxsts
- Colaborador

- Mensagens: 3092
- Registrado em: 12 Ago 2008 15:50
- Localização: São Paulo-SP-Brasil
