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: 3110
- 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: 3110
- 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: 20420
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
- Curtiram: 1 vez
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, 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/
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/
hbmk2 con harbour y los jobs ??
Don José , gracias por la información , ahora mucho mas claro.
Winca
Winca
-
alxsts
- Colaborador

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