Duane said:
Without VCL there's not much point in using BCB these days. I think
that was the idea behind CBX.
What is this BuilderX anyway. I downloaded the Enterprise Trial and
uninstalled it the next moment.
The reason is that it has not any RAD at all! Is it supposed that one
should build his Windows application today without a RAD?
Why did they remove the RAD?
Some of the Borland people and the teamB people have been indicating
that this time there will be some information released. There are rumors
that BCB will be bundled with Delphi and that CBX will be getting a new
release with a new compliant compiler and Dinkumware libraries.
Given what I know about C++ developments, what I would do if I was them
would be to release a version of BC++B with a RAD supporting .NET
without any support on VCL .NET, but which would also compile old VCL
code in native mode.
Why they need VCL .NET anyway? The only reason that I can think is in
different semantics between Delphi and .NET (like object destruction
sequence etc that you mentioned) which means that they have to
encapsulate everything with less efficiency as a result.
However if this is the case and they were smart, Delphi .NET should have
different semantics than Delphi, that is it should stick with .NET
semantics and this would also save them from the pain of creating VCL .NET.
A "what has changed" paragraph in the documentation mentioning the new
semantics would had done the job pretty well.