My application is now built with xHarbour 1.21 (org), Fivewin, Bcc5.5, SqlRdd, accessing MySQL database. It is composed of 535 sources prg.
Size of 12Mb.
What is the best option of building for the future?
Harbour or xHarbour?
BCC 5.5, Bcc 5.8 or Msvc?
What is the best combination in your opinion?
Thank you
What the best option?
What the best option?
FWH 1709 BCC72 MySql MariaDB
Visual Studio 2019 / Xamarin / C#
Visual Studio 2019 / Xamarin / C#
Re: What the best option?
Some years ago we moved from xHarbour Builder (xHarbour.com) to Harbour/BCC. Now our plans are moving from Harbour/BCC 5.82 to Harbour/MinGW.Eroni wrote: What is the best combination in your opinion?
Best Regards,
Ruediger Alich
---
HMG 3.1.3 | FTDN/FWH 13.12 | Harbour 3.2 | BCC/MinGW | Windows XP/Vista/7/8/10 (32/64-Bit), Wine (Linux/Mac) - started 1999 with FW, 1989 with Clipper
Ruediger Alich
---
HMG 3.1.3 | FTDN/FWH 13.12 | Harbour 3.2 | BCC/MinGW | Windows XP/Vista/7/8/10 (32/64-Bit), Wine (Linux/Mac) - started 1999 with FW, 1989 with Clipper
Re: What the best option?
I believe whatever would allow us to deliver at the end of the day. Even if now I'm moving towards Harbour, I still try to keep my code compilable in both xHarbour and Harbour. Who knows if the wind changes direction again?
As for the C compiler, it depends on your workflow. In my case for example, I'm used to the approach from Clipper days to put whatever custom functions I want in my own lib and linked it in before the other libs. I did the same with Fivewin sources. This works fine with BCC but MingW or MSVC is very strict and has different behaviour. The object that gets pulled in doesn't rely on the lib order presented at all but rather the interfaces will determine which one is pulled in. This has been a headache for me so for existing source I still used BCC. I'll used MingW only when a totally new job comes up.
HTH
As for the C compiler, it depends on your workflow. In my case for example, I'm used to the approach from Clipper days to put whatever custom functions I want in my own lib and linked it in before the other libs. I did the same with Fivewin sources. This works fine with BCC but MingW or MSVC is very strict and has different behaviour. The object that gets pulled in doesn't rely on the lib order presented at all but rather the interfaces will determine which one is pulled in. This has been a headache for me so for existing source I still used BCC. I'll used MingW only when a totally new job comes up.
HTH
FWH 11.08/FWH 19.03
xHarbour 1.2.1 (Rev 6406) + BCC
Harbour 3.1 (Rev 17062) + BCC
Harbour 3.2.0dev (r1904111533) + BCC
xHarbour 1.2.1 (Rev 6406) + BCC
Harbour 3.1 (Rev 17062) + BCC
Harbour 3.2.0dev (r1904111533) + BCC
Re: What the best option?
Many thanks.
Regards,
Eroni
Regards,
Eroni
FWH 1709 BCC72 MySql MariaDB
Visual Studio 2019 / Xamarin / C#
Visual Studio 2019 / Xamarin / C#