Versão do BCC

Discussão sobre a biblioteca Fivewin - O Clipper para Windows.

Moderador: Moderadores

ICO
Usuário Nível 1
Usuário Nível 1
Mensagens: 45
Registrado em: 01 Ago 2007 15:59
Localização: Corumba - MS

Versão do BCC

Mensagem por ICO »

Bom Dia a todos..
é possivel mostrar a versão do BCC em uma dialog ?
Pretendo fazer algo + - assim ;

Código: Selecionar todos

@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     :"+?????????  
:%

desde já obrigado..
Luiz Arruda-Corumba - MS
FiveWin 9.04
[x]Harbour
PellesC
xDev
BCC
Ws

[blue]Retorne avisando se a Dica Funcionou[/blue]

email: ico.corumba@gmail.com
Avatar do usuário
gvc
Colaborador
Colaborador
Mensagens: 1270
Registrado em: 23 Ago 2005 10:57

Re: Versão do BCC

Mensagem por gvc »

HB_Compiler()
"TRS-80/Sincler/Apple/PC - Clipper Winter 85, tlink 1.0 [pc 10 MHz - 640K] {NEZ 8000 2Kb RAM}"
{POG - Programação Orientada a Gambiarra}
LordJonas
Usuário Nível 1
Usuário Nível 1
Mensagens: 5
Registrado em: 24 Jun 2010 07:20
Localização: Porto, PORTUGAL

Re: Versão do BCC

Mensagem por LordJonas »

Oi...

Posso estar enganado, mas HB_Compiler() retorna a versão do compilador utilizado no xHarbour.... e pelo que percebi o cara tá querendo mostrar a versão que ele tem instalada no pc...
ICO
Usuário Nível 1
Usuário Nível 1
Mensagens: 45
Registrado em: 01 Ago 2007 15:59
Localização: Corumba - MS

Re: Versão do BCC

Mensagem por ICO »

Ola gvc.. é exactamente como disso o LordJonas..
o Hb_Compiler sempre retornara "Borland C++ 5.5.1 (32 bit)"
e o que eu quero e se eu compilar com o bcc55 me retorne bcc55 ou com o Bcc 5.82 retorne Bcc 5.82 ou algo aproximado a isso..

Obrigado
Luiz Arruda-Corumba - MS
FiveWin 9.04
[x]Harbour
PellesC
xDev
BCC
Ws

[blue]Retorne avisando se a Dica Funcionou[/blue]

email: ico.corumba@gmail.com
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: Versão do BCC

Mensagem por sygecom »

ICO escreveu:Ola gvc.. é exactamente como disso o LordJonas..
o Hb_Compiler sempre retornara "Borland C++ 5.5.1 (32 bit)"
e o que eu quero e se eu compilar com o bcc55 me retorne bcc55 ou com o Bcc 5.82 retorne Bcc 5.82 ou algo aproximado a isso..
Olá Luiz,
Teoricamente você tem que usar a versão do xharbour igual a versão do seu compilador C, se não está usando isso já é uma anomalia, então teoricamente a versão do compilador C que você usa é a que foi compilado o xharbour.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
ICO
Usuário Nível 1
Usuário Nível 1
Mensagens: 45
Registrado em: 01 Ago 2007 15:59
Localização: Corumba - MS

Re: Versão do BCC

Mensagem por ICO »

Leonardo.. eu usava o Bcc55, ai troquei pelo Bcc56 e to usando sem recompilar LIBs e sem problemas, agora to com o Bcc582. e pelo que tu tá dizendo eu não poderei compilar com FW904 + Xharbour 1.2.1 + Bcc582 ??? então terei que ficar com o Bcc56 até os fim dos meus dias, a menos que eu troque de FiveWin ???

Então porque então que com o Bcc55 e Bcc56 nunca deu problemas ?

Abraços..
Luiz Arruda-Corumba - MS
FiveWin 9.04
[x]Harbour
PellesC
xDev
BCC
Ws

[blue]Retorne avisando se a Dica Funcionou[/blue]

email: ico.corumba@gmail.com
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: Versão do BCC

Mensagem por sygecom »

Olá Luiz,
O fato de está funcionando até hoje não quer dizer que é o certo, apenas que ainda não lhe trouxe problemas.
ICO escreveu:. e pelo que tu tá dizendo eu não poderei compilar com FW904 + Xharbour 1.2.1 + Bcc582 ???
Claro que pode, é só usar a versão do xHarbour para Bcc 5.82
ICO escreveu:então terei que ficar com o Bcc56 até os fim dos meus dias, a menos que eu troque de FiveWin ??

Não precisa ficar, a lib da Fivewin pode ser recompilada através dos seus fontes FWH\source\ a unica que se mantem da Fivewin é a LIB FIVEC.LIB que não é disponibilizado o fonte e que é 100% C
ICO escreveu:Então porque então que com o Bcc55 e Bcc56 nunca deu problemas ?
Não dar problema não quer dizer que é a coisa certa, e também não tenho certeza do que é bem certo ou não, por que não existe uma documentação do xharbour explicando isso na integra, ou fato curioso é que usando MSVC você pode gerar LIB para Mingw apenas renomeando LIB de por exemplo LIBC.LIB para LIBC.A, porem nem todas funcionam...mas muitos funcionam apenas fazendo isso !
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
ICO
Usuário Nível 1
Usuário Nível 1
Mensagens: 45
Registrado em: 01 Ago 2007 15:59
Localização: Corumba - MS

Re: Versão do BCC

Mensagem por ICO »

Valeu pela aula Leonardo..

é acho que não tem jeito mesmo de pegar a versão o BCC em execução.. :'(

Abraços..
Luiz Arruda-Corumba - MS
FiveWin 9.04
[x]Harbour
PellesC
xDev
BCC
Ws

[blue]Retorne avisando se a Dica Funcionou[/blue]

email: ico.corumba@gmail.com
ICO
Usuário Nível 1
Usuário Nível 1
Mensagens: 45
Registrado em: 01 Ago 2007 15:59
Localização: Corumba - MS

Re: Versão do BCC

Mensagem por ICO »

Meio Resolvido mas já i um começo..

http://forums.fivetechsupport.com/viewt ... 08#p101108

Obrigado a todos.. :xau
Luiz Arruda-Corumba - MS
FiveWin 9.04
[x]Harbour
PellesC
xDev
BCC
Ws

[blue]Retorne avisando se a Dica Funcionou[/blue]

email: ico.corumba@gmail.com
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

Re: Versão do BCC

Mensagem por rochinha »

Amiguinho,

Para meu caso funcionou com a seguinte modificação:

Código: Selecionar todos

#pragma BEGINDUMP
        #include <hbapi.h>
        HB_FUNC( BORLANDVERSION )
        {
           char buffer [7];
           switch( __BORLANDC__ )
           {
              case 1410:
                 hb_retc( "5.8.2" );
                 break;
              case 1361:
                 hb_retc( "5.5.1" );
                 break;
              default:
                 hb_retc( itoa(__BORLANDC__,buffer,7) ); 
                 break;   
           }      
        }
#pragma ENDDUMP
Caso nenhuma das opções passe pelo SWITCH com certeza voce terá um número sendo apresentado como default.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
ICO
Usuário Nível 1
Usuário Nível 1
Mensagens: 45
Registrado em: 01 Ago 2007 15:59
Localização: Corumba - MS

Re: Versão do BCC

Mensagem por ICO »

Valeu Rochinha.. Obrigado..

Onde a gente consegue esses codigos tipo 1410 e 1361 ???

Abraços
Luiz Arruda-Corumba - MS
FiveWin 9.04
[x]Harbour
PellesC
xDev
BCC
Ws

[blue]Retorne avisando se a Dica Funcionou[/blue]

email: ico.corumba@gmail.com
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

Re: Versão do BCC

Mensagem por rochinha »

Amiguinho,

apenas printei o conteudo de __BORLANDC__
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Responder