Board index » cppbuilder » Re: Porting between VS and Borland

Re: Porting between VS and Borland


2006-12-14 05:14:50 AM
cppbuilder47
Andrue Cope [TeamB] wrote:
Quote
Nathaniel L. Walker wrote:

>Try Visual C++ with WinForms :)

No thanks. I did for a while but ran away screaming.

--
Andrue Cope [TeamB]
[Bicester, Uk]
info.borland.com/newsgroups/guide.html
But i dont see the RAD capabilities an advantage to me, as the app has
already been developed, i am going to have to maintain it and start
adding some new features.
RAD is great when you have a blank canvas.
What i need is a great tool to help me maintain the code...
Any recommendations?
Its a killer app!
Not a great deal of reading material on VCL either...
Can anyone give me the major differences of the VCL from version 1 to
version 5.
Im using C++ Builder 5.
Thanks.
 
 

Re:Re: Porting between VS and Borland

"Herby" < XXXX@XXXXX.COM >wrote in message
Quote

Andrue Cope [TeamB] wrote:
>Nathaniel L. Walker wrote:
>
>>Try Visual C++ with WinForms :)
>
>No thanks. I did for a while but ran away screaming.
>
>--
>Andrue Cope [TeamB]
>[Bicester, Uk]
>info.borland.com/newsgroups/guide.html

But i dont see the RAD capabilities an advantage to me, as the app has
already been developed, i am going to have to maintain it and start
adding some new features.

RAD is great when you have a blank canvas.
What i need is a great tool to help me maintain the code...
Any recommendations?
What are you using for the gui part in VS?
 

Re:Re: Porting between VS and Borland

Duane Hebert wrote:
Quote
"Herby" < XXXX@XXXXX.COM >wrote in message
news: XXXX@XXXXX.COM ...
>
>Andrue Cope [TeamB] wrote:
What are you using for the gui part in VS?
The app i have is a Borland Builder C++ VCL gui.
I have always used VS and MFC in the past...
So just trying to get grips now with the Borland IDE and VCL.
 

{smallsort}

Re:Re: Porting between VS and Borland

"Herby" < XXXX@XXXXX.COM >writes:
Quote
RAD is great when you have a blank canvas.
What i need is a great tool to help me maintain the code...
Any recommendations?
I think RAD is nice for producing the GUI section of your
application. I've never used it for non-visual aspects, as I just
tend to prefer to write them by hand. In C++, there are lots of
libraries available that do not need non-visual VCL Components. In
Delphi, it's a different story.
Quote
Can anyone give me the major differences of the VCL from version 1 to
version 5.
Hmm, version 1 was 16 bit and ran on DOS. Version 5 supports a lot of
newer stuff in windows, and takes advantage of newer features in the
Delphi language. The changes are both hard to see (as there is a lot
of interface compatibilty) yet extensive if you know what to look for.
But the details are too many and long for anyone to really cover in a
posting, and I know of no "changelog" to the VCL from version 1 to
present. I'd wager it'd be quite a long thing to read though!
--
Chris (TeamB);
 

Re:Re: Porting between VS and Borland

BCB1 was 32bit and based on Delphi 2 VCL
there wasn't a BCB2
BCB3 was same as Delphi 3 etc. etc.
There wasn't a BCB 7 or 8 or 9
HTH Pete
"Chris Uzdavinis (TeamB)" < XXXX@XXXXX.COM >wrote in
message news: XXXX@XXXXX.COM ...
Quote
"Herby" < XXXX@XXXXX.COM >writes:

>Can anyone give me the major differences of the VCL from
>version 1 to
>version 5.

Hmm, version 1 was 16 bit and ran on DOS. Version 5
supports a lot of
newer stuff in windows, and takes advantage of newer
features in the
Delphi language. The changes are both hard to see (as
there is a lot
of interface compatibilty) yet extensive if you know what
to look for.
But the details are too many and long for anyone to really
cover in a
posting, and I know of no "changelog" to the VCL from
version 1 to
present. I'd wager it'd be quite a long thing to read
though!
 

Re:Re: Porting between VS and Borland

"Pete Fraser" < XXXX@XXXXX.COM >writes:
Quote
BCB1 was 32bit and based on Delphi 2 VCL
there wasn't a BCB2
BCB3 was same as Delphi 3 etc. etc.
There wasn't a BCB 7 or 8 or 9
When he said VCL from version 1, I thought he meant VCL version (not
BCB version) so I was thinking in terms of Delphi 1.
--
Chris (TeamB);
 

Re:Re: Porting between VS and Borland

"Herby" < XXXX@XXXXX.COM >wrote in message
Quote

Duane Hebert wrote:
>"Herby" < XXXX@XXXXX.COM >wrote in message
>news: XXXX@XXXXX.COM ...
>>
>>Andrue Cope [TeamB] wrote:
>What are you using for the gui part in VS?


The app i have is a Borland Builder C++ VCL gui.
I have always used VS and MFC in the past...
So just trying to get grips now with the Borland IDE and VCL.
So are you asking about porting from Borland to VS? Then
it depends on what you plan to use for a gui on VS. It also
depends on how isolated your gui code is.
 

Re:Re: Porting between VS and Borland

Quote
So are you asking about porting from Borland to VS? Then
it depends on what you plan to use for a gui on VS. It also
depends on how isolated your gui code is.
I was, but i dont think this is possible now. Generally the GUI is the
app, so would mean a rewrite. So its more getting to grips with
Borland and VCL for the forseeable future.
 

Re:Re: Porting between VS and Borland

In article <4581e4fa$ XXXX@XXXXX.COM >, Duane Hebert wrote:
Quote
So are you asking about porting from Borland to VS? Then
it depends on what you plan to use for a gui on VS.
It's an interesting concept ... it seems he's essentially talking about
porting a *programmer* (himself) from VS to BCB.
I thought that had become clear ...
Cheers,
Daniel.
 

Re:Re: Porting between VS and Borland

In article < XXXX@XXXXX.COM >, Chris Uzdavinis (TeamB)
wrote:
Quote
I think RAD is nice for producing the GUI section of your
application.
RAD is "nice" for cobbling together a fire-and-forget GUI in a hurry.
The trouble with RAD is that the easiest way to put a RAD tool together is
to write something that mixes the GUI elements and the data
representation/storage together in *exactly* the sorts of ways that all the
texts on OO and structured design tell us not to. The result is that the
RAD-generated code is really *REALLY* hard to maintain, when compared with
well-structured hand-generated code. I was appalled when I saw how this
effect tended to work in Delphi and BCB, but C# and WinForms is a whole
order of magnitude worse.
Quote
I've never used it for non-visual aspects, as I just
tend to prefer to write them by hand.
Sensible fellow!
Quote
[VCL] version 1 was 16 bit and ran on DOS. ...
No, I used VCL version 1 (in Delphi) and I don't recall whether it was 16
or 32-bit, but it certainly ran (only) on Windows ... Are you thinking of
TurboVision? That really wasn't even a direct forerunner of VCL.
Cheers,
Daniel.