Boa tarde amigos.
No meu sistema tem um dbf chamado versao que é incrementado a cada compilacao (muito util para atualizar os sistemas em nossos clientes), no clipper eu criei um programa chamado mudaver.exe que cada vez que é executado incrementa a versao em +1, no meu lnk eu chamava o programa mudaver e blz.
Estou migrando meus sistemas para minigui.
Comecei usando a HMG.3.035 e adicionei o seguinte codigo no build.bat da pasta raiz da HMG:
d:
cd\vnomad\data001
MUDAVER.EXE
Até ai tudo bem, qdo eu mandava compilar pela HMG ele incrmentava o numero da versao.
Agora estou compilando na ide Minigui Extended, fiz a mesma coisa adicionei os comando acima no arquivo Minigui/Bath/Compile.bat, mas nao esta incrementando a versao, pelo que parece este arquivo compile.bat nao é chamado quando mando compilar pela ide. Como posso fazer para chamar o programa mudaver a cada compilacao?
Obrigado aos amigos
Mudar a versao do sistema a cada compilacao
Moderador: Moderadores
Mudar a versao do sistema a cada compilacao
Experimente o ajuste no arquivo:
Minigui/Bath/hbmk2.bat
Minigui/Bath/hbmk2.bat
M., Ronaldo
by: IMATECH
IMATION TECNOLOGIA
by: IMATECH
IMATION TECNOLOGIA
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
Mudar a versao do sistema a cada compilacao
De acordo com o código fontes da IDE da Minigui (HMG Extended) é a função run que cria um arquivo no local de trabalho, isto é, onde o projeto do sistema que está sendo compilado, cria um arquivo chamado _build2.bat, só que é deletado, não dando oportunidade de ser re-editado e executado, pois cria sempre que selecionar para executar. A IDE da HMG deve ser da mesma forma.
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.
Mudar a versao do sistema a cada compilacao
Boa noite Pessoal, dei um jeitinho de incrementar o arquivo de versão do meu sistema, criei um arquivo bat que roda o mudaver.exe e a IDE, toda vez que inicio a IDE atraves do arquivo bat ele muda a versao, ~mas se alguem tiver uma ideia de como fazer isto a cada compilação eu agradeço.
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Mudar a versao do sistema a cada compilacao
Olá Paulão,
Eu não sei como resolver o que você quer, apenas vou relatar aqui como usamos hoje na empresa.
Todo os projetos são controlados pelo SVN(Subversion) até mesmo para poder unificar o que todos estão fazendo diariamente nos sistemas. Sendo assim conforme o pessoal vai trabalhando e commitando suas alteraçõs/inclusões isso muda automaticamente o numero da revisão do projeto.
Quando vai liberar uma atualização do sistema para os clientes o sistema mesmo que compila já pega a versão da revisão e coloca como o numero da versão do sistema usando a função do link abaixo.
viewtopic.php?f=43&t=11931&p=68294&hilit=FileSystemObject#p68294
Se caso tiver algum cliente com alguma versão antiga e precisa revisar alguma coisa na versão dele sem precisar atualizar para o ultimo SVN apenas vejo o numero da versão dele e baixo o SVN pelo numero de revisão que seja igual a da versão.
Boa sorte.
Eu não sei como resolver o que você quer, apenas vou relatar aqui como usamos hoje na empresa.
Todo os projetos são controlados pelo SVN(Subversion) até mesmo para poder unificar o que todos estão fazendo diariamente nos sistemas. Sendo assim conforme o pessoal vai trabalhando e commitando suas alteraçõs/inclusões isso muda automaticamente o numero da revisão do projeto.
Quando vai liberar uma atualização do sistema para os clientes o sistema mesmo que compila já pega a versão da revisão e coloca como o numero da versão do sistema usando a função do link abaixo.
viewtopic.php?f=43&t=11931&p=68294&hilit=FileSystemObject#p68294
Se caso tiver algum cliente com alguma versão antiga e precisa revisar alguma coisa na versão dele sem precisar atualizar para o ultimo SVN apenas vejo o numero da versão dele e baixo o SVN pelo numero de revisão que seja igual a da versão.
Boa sorte.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
