Jump to content
Fivewin Brasil

Versão Bcc na aplicação


Luiz Arruda (ICO)

Recommended Posts

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

bae.gif

Retorne avisando se a dica funcionouid=red>

Link to comment
Share on other sites

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

bae.gif

Retorne avisando se a dica funcionouid=red>

Link to comment
Share on other sites

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.

RodapeEmail.JPG

"Não faça para o proximo o que não quer para sí mesmo!"

Link to comment
Share on other sites

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.

RodapeEmail.JPG

"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

marca.jpg

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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

bae.gif

Retorne avisando se a dica funcionouid=red>

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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

bae.gif

Retorne avisando se a dica funcionouid=red>

Link to comment
Share on other sites

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

bae.gif

Retorne avisando se a dica funcionouid=red>


id=quote>id=quote>

Eric Developer Systems

www.magaldi.eti.br

Link to comment
Share on other sites

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

bae.gif

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

bae.gif

Retorne avisando se a dica funcionouid=red>

Link to comment
Share on other sites

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

bae.gif

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

bae.gif

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

Link to comment
Share on other sites

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 icon_smile_big.gif, 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 ENDDUMP

id=code>id=code>By rochinhaid=size1>

Não vale Hb_Compiler() icon_smile_big.gif

Abraços..

Luiz Arruda-Corumba(MS)

ico.corumba@gmail.com

FiveWin Desde 2004

[x]Harbour

xDev

WS

Retorne avisando se a dica funcionouid=red>

smsmu.gif

Link to comment
Share on other sites

citação:

Marcio Kapi, da uma lidinh acima.

RodapeEmail.JPG

"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

dentinho.jpg?rnd=0.830315402649066

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...