Luiz Arruda (ICO) Posted June 30, 2010 Report Share Posted June 30, 2010 Tem Como mostrar a versão do Bcc na Aplicação ??? tipo FWVERSION e VERSION do xHarbour e do FiveWin... Antes eu usava bcc56, agora quero ver se está realmente compilando com a bcc582 Obrigado.. Luiz Arruda-Corumba(MS) ico.corumba@gmail.com FiveWin Desde 2004 [x]Harbour xDev WS Retorne avisando se a dica funcionouid=red> Quote Link to comment Share on other sites More sharing options...
Luiz Arruda (ICO) Posted June 30, 2010 Author Report Share Posted June 30, 2010 Tem Como mostrar a versão do Bcc na Aplicação ??? tipo FWVERSION e VERSION do xHarbour e do FiveWin... Antes eu usava bcc56, agora quero ver se está realmente compilando com a bcc582 Obrigado.. Luiz Arruda-Corumba(MS) ico.corumba@gmail.com FiveWin Desde 2004 [x]Harbour xDev WS Retorne avisando se a dica funcionouid=red> Quote Link to comment Share on other sites More sharing options...
Marca Posted June 30, 2010 Report Share Posted June 30, 2010 Ola Luiz MsgInfo(hb_compiler(),"Versão do Bcc") Marcelo Ferro Petrópolis - Rj Fwh9.01/xHarbour 1.1.0 Simplex /SqlLib /xMate/WS e Pelles Quote Link to comment Share on other sites More sharing options...
SAOliveira Posted June 30, 2010 Report Share Posted June 30, 2010 Marcelo, o HB_Compiler() retorna a versao do BCC utilizada no XH, e não no sistema. Se voce estiver utilizando do XH 1.2.1 6603, vai retornar 5.51(32bits), mesmo que voce esteja uzando o BCC56, ou BCC5.82. "Não faça para o proximo o que não quer para sà mesmo!" Quote Link to comment Share on other sites More sharing options...
Marca Posted July 1, 2010 Report Share Posted July 1, 2010 citação:Marcelo, o HB_Compiler() retorna a versao do BCC utilizada no XH, e não no sistema. Se voce estiver utilizando do XH 1.2.1 6603, vai retornar 5.51(32bits), mesmo que voce esteja uzando o BCC56, ou BCC5.82. "Não faça para o proximo o que não quer para sà mesmo!" id=quote>id=quote>Obrigado pela informação Sergio eu nao sabia disso Marcelo Ferro Petrópolis - Rj Fwh9.01/xHarbour 1.1.0 Simplex /SqlLib /xMate/WS e Pelles Quote Link to comment Share on other sites More sharing options...
Luiz Arruda (ICO) Posted July 1, 2010 Author Report Share Posted July 1, 2010 Y eu continuo sem saber como pegar a versão do bcc na aplicação Luiz Arruda-Corumba(MS) ico.corumba@gmail.com FiveWin Desde 2004 [x]Harbour xDev WS Retorne avisando se a dica funcionouid=red> Quote Link to comment Share on other sites More sharing options...
Eric.Developer Posted July 1, 2010 Report Share Posted July 1, 2010 Luiz, com base em alguns fatos, acredito que mais correto seria você recompilar o seu xHarbour e todas as libs de terceiros que o mesmo gerou, assim você esta compromentendo a compatibilidade. no passado respondi essa mesma questão ao S.A.Oliveira, o retorno da função é estática, ou seja, retorna a versão que compilou o xHarbour. Naturalmente deve existir uma função do próprio BCC que retorne a versão do binário em tempo de execução. Eric Developer Systems www.magaldi.eti.br Quote Link to comment Share on other sites More sharing options...
Luiz Arruda (ICO) Posted July 1, 2010 Author Report Share Posted July 1, 2010 Eric.. não é o meu caso.. eu simplesmente gostaria de mostrar a versão do Bcc em uma dialog tipo assim ; @02.10,50 Say "Versão do FW :"+FWVERSION @04.10,50 SAY "Versão do xHarbour:"+VERSION @06.10,50 SAY "Versão do Borland :"+?????????id=code>id=code>Não pretendo e nem tenho como mudar as versoes do FW e xharbour logo, Desta forma com qq versão do Bcc que eu usar será mostrado atualizado. Em um About por exemplo. já compilei com Bcc55, Bcc56 e agora com o Bcc582 e tudo tá rodando a mil por hora, só não sei mostar a versdão deles. Abraços.. Luiz Arruda-Corumba(MS) ico.corumba@gmail.com FiveWin Desde 2004 [x]Harbour xDev WS Retorne avisando se a dica funcionouid=red> Quote Link to comment Share on other sites More sharing options...
kleyber Posted July 1, 2010 Report Share Posted July 1, 2010 Fala Luiz, Dá uma olhada nos arquivos VERINFO.H e VERINFO.VER da pasta INCLUDE do BCC. De repente pode ser a resposta que vc precisa. Obs.: Não testei. Kleyber Derick xHarbour 1.1.0 + FWH 8.02 (BMW Zerada!!!) + xDevStudio + SQLLIB (98) 8162-1301 / (98) 2107-9150 Visite São LuÃs - MA A Ilha dos Amores Quote Link to comment Share on other sites More sharing options...
Luiz Arruda (ICO) Posted July 1, 2010 Author Report Share Posted July 1, 2010 citação:Fala Luiz, Dá uma olhada nos arquivos VERINFO.H e VERINFO.VER da pasta INCLUDE do BCC. De repente pode ser a resposta que vc precisa. Obs.: Não testei. Kleyber Derick xHarbour 1.1.0 + FWH 8.02 (BMW Zerada!!!) + xDevStudio + SQLLIB (98) 8162-1301 / (98) 2107-9150 Visite São LuÃs - MA A Ilha dos Amores id=quote>id=quote>Ja havia feito alguns testes com os includes do BCC e nem um deles deu certo.. nem compilando alias nem compila e se for pra usar #define fica vago demais.. Obrigado.. Luiz Arruda-Corumba(MS) ico.corumba@gmail.com FiveWin Desde 2004 [x]Harbour xDev WS Retorne avisando se a dica funcionouid=red> Quote Link to comment Share on other sites More sharing options...
Luiz Arruda (ICO) Posted July 2, 2010 Author Report Share Posted July 2, 2010 Bom dia E ai turma.. ninguém mais ??? Luiz Arruda-Corumba(MS) ico.corumba@gmail.com FiveWin Desde 2004 [x]Harbour xDev WS Retorne avisando se a dica funcionouid=red> Quote Link to comment Share on other sites More sharing options...
Luiz Arruda (ICO) Posted July 2, 2010 Author Report Share Posted July 2, 2010 Meio resolvido http://forums.fivetechsupport.com/viewtopic.php?f=6&t=19203&p=101108#p101108 Obrigado a todos.. Luiz Arruda-Corumba(MS) ico.corumba@gmail.com FiveWin Desde 2004 [x]Harbour xDev WS Retorne avisando se a dica funcionouid=red> Quote Link to comment Share on other sites More sharing options...
Eric.Developer Posted July 2, 2010 Report Share Posted July 2, 2010 porque meio ?? seja mais claro, não retorna a versão correta do binário em execução ? citação:Meio resolvido http://forums.fivetechsupport.com/viewtopic.php?f=6&t=19203&p=101108#p101108 Luiz Arruda-Corumba(MS) ico.corumba@gmail.com FiveWin Desde 2004 [x]Harbour xDev WS Retorne avisando se a dica funcionouid=red> id=quote>id=quote>Eric Developer Systems www.magaldi.eti.br Quote Link to comment Share on other sites More sharing options...
Luiz Arruda (ICO) Posted July 5, 2010 Author Report Share Posted July 5, 2010 citação:porque meio ?? seja mais claro, não retorna a versão correta do binário em execução ? citação:Meio resolvido http://forums.fivetechsupport.com/viewtopic.php?f=6&t=19203&p=101108#p101108 Luiz Arruda-Corumba(MS) ico.corumba@gmail.com FiveWin Desde 2004 [x]Harbour xDev WS Retorne avisando se a dica funcionouid=red> id=quote>id=quote>Eric Developer Systems www.magaldi.eti.br id=quote>id=quote>Meio porque não é automático,, a gente é que tem que colocar na unha a versão case 1410: hb_retc( "5.82" ); break; default:id=code>id=code>agora me diga, como eu vou saber o codigo de todos os Bcc´s da vida ??? Pelo menos até agora não descobri do Bcc55 nem do Bcc56 Abraços.. Luiz Arruda-Corumba(MS) ico.corumba@gmail.com FiveWin Desde 2004 [x]Harbour xDev WS Retorne avisando se a dica funcionouid=red> Quote Link to comment Share on other sites More sharing options...
Eric.Developer Posted July 5, 2010 Report Share Posted July 5, 2010 Como informei, o BCC deve possuir a própria função nativa para isso (para chamar via C), não pesquisei qual e como fazer, fica a dica para que saiba o deve ser pesquisado para algo eficiente. Eric Developer Systems www.magaldi.eti.br Quote Link to comment Share on other sites More sharing options...
marcio1361303176 Posted July 5, 2010 Report Share Posted July 5, 2010 Amigo, não sei se é isso que está querendo, mas veja se te ajuda... os códigos abaixo "Desenvolvido " + hb_compiler() "Estação.: " +NETNAME() "Ip.: " + ServerIp() "Compilado.: " + FWVERSION informaisvrb@gmail.com FWHX 2.6+ SQLLIB + xDev + rpv + MYSQL 5.0 / fwh808+sqllib(atual) Msn.: mastermarvrb@msn.com Quote Link to comment Share on other sites More sharing options...
SAOliveira Posted July 5, 2010 Report Share Posted July 5, 2010 Marcio Kapi, da uma lidinh acima. "Não faça para o proximo o que não quer para sà mesmo!" Quote Link to comment Share on other sites More sharing options...
emotta Posted July 5, 2010 Report Share Posted July 5, 2010 Ico, uma coisa que pensei agora é o seguinte. Em vez da funcao em C retonar a versão do BCC indique para ela retornar o NUMERO (que no caso seria o 1410). Na sua funcao (x)Harbour que chamar esta funcao em C vc faz o tratamento para descobrir qual a versão. Ex: Function VerBcc() Local nRet nRet := VersaoC() // funcao em C que retorna If nRet == 1410 cVersao := "5.82" Else Alert(Str(nRet,6)) EndIf Return Dessa forma para descobrir outras versões é só vc compilar nas outras versoes, rodar e descobrir qual o numero real. Nao sei se vai ajudar realmente, foi só uma idéia que tive agora. Acho que assim fica mais facil do que ir fazendo o tratamento na funcao em C. Abraço, citação: citação:porque meio ?? seja mais claro, não retorna a versão correta do binário em execução ? citação:Meio resolvido http://forums.fivetechsupport.com/viewtopic.php?f=6&t=19203&p=101108#p101108 Luiz Arruda-Corumba(MS) ico.corumba@gmail.com FiveWin Desde 2004 [x]Harbour xDev WS Retorne avisando se a dica funcionouid=red> id=quote>id=quote>Eric Developer Systems www.magaldi.eti.br id=quote>id=quote>Meio porque não é automático,, a gente é que tem que colocar na unha a versão case 1410: hb_retc( "5.82" ); break; default:id=code>id=code>agora me diga, como eu vou saber o codigo de todos os Bcc´s da vida ??? Pelo menos até agora não descobri do Bcc55 nem do Bcc56 Abraços.. Luiz Arruda-Corumba(MS) ico.corumba@gmail.com FiveWin Desde 2004 [x]Harbour xDev WS Retorne avisando se a dica funcionouid=red> id=quote>id=quote>EMotta Sistemas Eduardo Motta emotta@gmail.com.br FWH 9.09 - xHARBOUR 1.2.1 Quote Link to comment Share on other sites More sharing options...
Luiz Arruda (ICO) Posted July 5, 2010 Author Report Share Posted July 5, 2010 Eduardo.. é exactamente isso que não quero fazer.. não quero escrever um kilo de codigo pra mostrar a versão do Bcc, porque daqui ha uns 150 anos terei um prg com 1000 linha só para isso , eu pensava, pensava não, penso, como o Eric disse, deve sim ter algo como FWVERSION E VERSION()do FiveWin e do xHarbour, até no Windows tem isso. é so ir no prompt do DOS e digitar VER e dar enter. é isso que eu queria, digitar algo como VerSionBCC e me retornar a versão do maledeto. as por enquanto vou quebrando o galho com "C" mesmo Veja este exemplo do "C" funciona certinho, mas não é a mesma coisa de um simples VERSION( #pragma BEGINDUMP 02 #include 03 HB_FUNC( BORLANDVERSION ) 04 { 05 char buffer [7]; 06 switch( __BORLANDC__ ) 07 { 08 case 1410: 09 hb_retc( "5.8.2" ); 10 break; 11 case 1361: 12 hb_retc( "5.5.1" ); 13 break; 14 default: 15 hb_retc( itoa(__BORLANDC__,buffer,7) ); 16 break; 17 } 18 } 19 #pragma ENDDUMPid=code>id=code>By rochinhaid=size1>Não vale Hb_Compiler() Abraços.. Luiz Arruda-Corumba(MS) ico.corumba@gmail.com FiveWin Desde 2004 [x]Harbour xDev WS Retorne avisando se a dica funcionouid=red> Quote Link to comment Share on other sites More sharing options...
kapiaba Posted July 5, 2010 Report Share Posted July 5, 2010 citação:Marcio Kapi, da uma lidinh acima. "Não faça para o proximo o que não quer para sà mesmo!" id=quote>id=quote>Kualé Xulé?? Marcio Kapi??? kkkkkkkkkkk. Eu acho, que o Luiz, tá é com falta do ke fazer!! Se frescura pagasse imposto, voces tavam ferrados... kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk Abraços. João Santos - São Paulo. kmt_karinha@pop.com.br joao@pleno.com.br Fone: (11) 3106-2832 / 8243-5632 FWH 2.7 - xHARBOUR WorkShop.Exe Quote Link to comment Share on other sites More sharing options...
marcio1361303176 Posted July 5, 2010 Report Share Posted July 5, 2010 Amigo, S.A.Oliveira, Apenas, coloquei para que o usuario tenha outra forma de fazer. Mas te entendo. informaisvrb@gmail.com FWHX 2.6+ SQLLIB + xDev + rpv + MYSQL 5.0 / fwh808+sqllib(atual) Msn.: mastermarvrb@msn.com Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.