Page 1 of 2

BCC 5.8.3

PostPosted: Tue Jun 17, 2008 6:28 pm
by MOISES
Hi,

Is someone using this new version of Borland C++. What is your experience about this?.

I tried with fivewin samples, such as xbrowse, and there is an important increase on speed.

Best regads,

PostPosted: Tue Jun 17, 2008 6:39 pm
by Antonio Linares
Moises,

Bcc 5.83 has not been officially made available from Borland. Its just included in a demo version of a product.

Its impossible that you notice a sensible speed increase, as Windows and Harbour impose the speed limit, never the C compiler. Its only in your imagination :-)

PostPosted: Tue Jun 17, 2008 7:01 pm
by MOISES
Antonio:

I think it has support for new proccesor extensions, and so it derives to increase of speed.

Best regards,

PostPosted: Tue Jun 17, 2008 7:07 pm
by Antonio Linares
Moises,

I asure you that you will not notice any speed difference, because the speed is based on Windows GUI speed and in the Harbour virtual machine execution speed.

Only is you use a C compiler that really uses the multiple cores of the processor, then you may notice a little difference.

PostPosted: Tue Jun 17, 2008 11:01 pm
by Rick Lipkin
Moises

I have been using 5.82 ( up until recently ) and there are some compatability problems going from 5.5 to 5.82.

Like you .. I thought newer, better, updated .. but that is just not so. My experience has been that bcc5.5 is the defacto standard and any of the newer (turbo) C++ versions like 5.82 may not be and in this case not compatable with FWH 8.05 .. Antonio and I have already gone down that road and it was not worth the 'grief'

Just my 2 cents worth.

Rick Lipkin

PostPosted: Wed Jun 18, 2008 3:25 pm
by MOISES
Rick:

Thank your for your reply.

I am interested in upgrading so as to use new hardware capabilities, as 5.5 is quite old and is not going to be updated. But MS VC 98 is too old too!!.

The only problems I experiended was with ANIGIT and Activex. I think Antonio can compile, al least, Activex with new version. I don´t use ANIGIF.

But, regarding as compatiblility, I use Can_al five controls and the lib was compiled in 5.5 and I did not experience problems linking with 5.8.3 a lib created with 5.5.

Also, I use Fast Report that has some of its code in C. I compiled without problems. Before going further, I was asking for other experiences, as from my side, I did not experience any harm and I was considering to create a version for my beta testers so as to do more tests.

Best regads,

PostPosted: Wed Jun 18, 2008 5:14 pm
by Rick Lipkin
Moises

/*
The only problems I experiended was with ANIGIT and Activex. I think Antonio can compile, al least, Activex with new version. I don´t use ANIGIF.
*/

Antonio ran into the same problem and even when I sent him the compiler the resulting.obj was still not compatable. The only other alternative was to extract 'anigif' from the FWH libs ..

I decided for future FWH library compatability .. ( i don't want to extract obj's everytime ) .. I would go back to 5.5 .. I told Antonio that the 'juice was not worth the squeeze' on 5.82 and for him to not spend any more time on me to make 5.82 work in my environment.

Rick Lipkin

PostPosted: Wed Jun 18, 2008 7:50 pm
by MOISES
Hi,

I think this issues could be fixed by Antonio, as he is a great programmer ;). But they are not urgent, as a new release of FWH is pending with lots of new features.

The important point is what are the advantages of updating BCC in terms of speed and more stable version for Vista and future versions.

Best regads,

PostPosted: Wed Jun 25, 2008 1:53 pm
by Eajunior
Can you provide a link where you can download the update of the BCC

Thank you

PostPosted: Wed Jun 25, 2008 6:38 pm
by MOISES

PostPosted: Thu Jun 26, 2008 7:26 am
by StefanHaupt
I noticed the last xHarbour cvs uses Bcc58 by default, so wouldn´t it be better that all libs and programs are also compiled with that version ?

From Make_b32.bat:
Code: Select all  Expand view
if "%BCCDIR%" == "" SET BCCDIR=C:\BORLAND\BCC58

PostPosted: Thu Jun 26, 2008 7:32 am
by Antonio Linares
Stefan,

This is similar to the XP/Vista issue. Microsoft can't impose Vista when most of users are using XP :-)

Most of FWH users are using Borland 5.5. Should we "force" all of them to migrate to 5.83 ?

PostPosted: Thu Jun 26, 2008 9:26 am
by StefanHaupt
Antonio,

Antonio Linares wrote:Most of FWH users are using Borland 5.5. Should we "force" all of them to migrate to 5.83 ?


no, nobody should be "forced" to use Bcc 5.83, I just was surprised the developers use it by default.

I think, there must be a reason using 5.83 by default. I don´t know, if it has any advantages or disadvantages, ( I´m still using Bcc55, too :D ), but it may cause curious errors, if the versions are mixed. May be it´s an option for the future.

PostPosted: Thu Jun 26, 2008 10:47 am
by MOISES
So, Anybody could ask xHarbour developers about this change?.

PostPosted: Thu Jun 26, 2008 12:53 pm
by Enrico Maria Giordano
Simply, the guy who developed the new make system used BCC 5.83.

EMG