Convert to C++ Builder XE from C++ Builder 6 and 2007Any information regarding the roadblocks of converting the code build in C++ Builder 6,2007 to C++ Builder XE?
On 6/20/2012 8:20 AM, Girish Duddu wrote:
> Any information regarding the roadblocks of converting the code build in C++ Builder 6,2007 to C++ Builder XE?
The big change is the default string in XE is UnicodeString rather than
AnsiString. All VCL String properites (Text, etc.) are Unicode in XE.
There are good white papers regarding making this transition on the
Embarcadero EDN site. I found that most of the changes I had to make
fell into two categories:
1) Places...
problem of converting from C++ Builder 6 to C++ Builder 2007Hi,
A program which was developed by our partner was built fine with C++ Builder 6. Now I need to make some changes to it. We bought C++ Builder 2007 a few weeks ago.
When I open the program with C++ Builder 2007, I was told that the project needs to be converted. I agreed. Then when I compile it, some errors happen:
[BCC32 Error] ComCtrls.hpp(435): E2272 Identifier expected
[BCC32 Error] ComCtrls.hpp(3880): E2272 Identifier expected
[BCC32 Error] ComCtrls.hpp(4658): E2272 Identifier expected
......
Anybody has any idea how to fix it?
Thanks,
Allen
In article <14040@f...
Borland C Builder 6 updatesDoes anyone know where I can get the borland updates anymore? I need the updates for builder 6 (update 1 and 2 if possible) as they have a fix for a variant issue that is not in update 4;
Cheers
Hi,
are you sure you need them?
The documentation to upd4 tells me it includes 1,2 and 3,
so I would be worried if I dropped some files I would need.
What I do have are some other fixes, maybe you can find them
by file name
upd1: BCB6P01.ZIP (39kB) ... C++Builder 6 Special Help Update
upd2: cb6errs_pro.zip (560kB) ... another Help Update
kind regards
Ingo
In article <1462...
After migration from C++ XE5 SP1 to C++ XE5 SP2 : unable to convert ...Bonjour,
I'm working with Windows 7 SP1.
This code works with C++ XE5 SP1 and failed with C++ XE5 SP2 :
#include <windows.h>
#include <vcl.h>
UnicodeString RepertoireBinaire = GetCurrentDir();
UnicodeString RepertoireConfig = RepertoireBinaire + "\\Config";
UnicodeString RepertoireLog = RepertoireBinaire + "\\Log";
if (!DirectoryExists(RepertoireConfig)) CreateDirectory(RepertoireBinaire.c_str(), 0);
....
The error is : Cannot convert wchar_t* to 'const char*'
Could yo...
sgcWebSockets for C++ Builder 6The library documentation and the install readme says that the project, who was build for Delphi, works as well for C++ Builder.
[http://www.esegece.com/manual/sgcWebSockets.pdf]
a) All Delphi/C++Builder Versions:
Add the directory {$DIR}\source to the library path
How can I run delphi code in a C++ Builder Project? Is it possible?
> {quote:title=Eliseu Martins Gomes wrote:}{quote}
> The library documentation and the install readme says that the project, who was build for Delphi, works as well for C++ Builder.
Most Delphi components are usable in C++Builder...
Convert Delphi 7 to C++ Builder 6Hi,
Any can help me to convert a Delphi 7 project to C++ Builder 6 project ?
Thanks
Alain
...
Making C++ Builder 6 and XE5 co-exist ?Hello, here's my problem:
I had working projects under C++ Builder 6, and tried C++ Builder XE5 (trial version).
My old projects stopped compiling under Builder 6, because XE5 had changed important header files used by my projects. It even introduced new header files that changed type definitions, making my projects uncompilable (under 6).
I had to uninstall everything (including builder 6), and start over again to get my projects to compile properly.
Now, is there a way to install XE5 without changing anything in version 6 ? (allowing me the possibility to port my projects to...
Borland C++ Builder 6, IMAPI2 and DDiscFormat2DataEvents problemsHi all,
I'm trying to code a simple CD burner application using IMAPI2 with Borland
C++ Builder 6.
I added imapi2.h, imapi2error.h, imapi2.idl, imapi2fs.h, imapi2fserror.h and
imapi2fs.idl.
The application seems to work fine, but now I would like to add the events
sink to receive informations about the progress.
So I added a derived class from TEventDispatcher as shown on one example in
EDN and there born the problem.
The row of code is:
class TEventSinkHandler : public
TEventDispatcher<TEventSinkHandler,&IID_DDiscFormat2DataEvents>
When I compile the program all...
Anyone want old Turbo Pascal, Turbo C/C++, Borland C++, C++Builder user manuals (paperback)?Hi,
I'm going to be moving in the next couple of months and I've got a bunch of
old Turbo/Borland Pascal, Turbo/Borland C/C++, and C++Builder user manuals
that I no longer have any use for. I am going to throw them into the
recycle bin next week, UNLESS someone wants them. I will be glad to give
them to anyone that wants them if you'll pay for shipping. I don't have a
list of all the manuals yet (I still need to clean the garage), but if you
are interested, let me know which manuals you might be interested in, and
I'll let you know if I have them.
The top ed...
Anyone want old Turbo Pascal, Turbo C/C++, Borland C++, C++Builder user manuals (paperback)?Hi,
I'm going to be moving in the next couple of months and I've got a bunch of
old Turbo/Borland Pascal, Turbo/Borland C/C++, and C++Builder user manuals
that I no longer have any use for. I am going to throw them into the
recycle bin next week, UNLESS someone wants them. I will be glad to give
them to anyone that wants them if you'll pay for shipping. I don't have a
list of all the manuals yet (I still need to clean the garage), but if you
are interested, let me know which manuals you might be interested in, and
I'll let you know if I have them.
The top ed...
Borland C++ Builder 6.0 SSL/HTTPS questionHi
Not sure which forum to really post this in.
I am using BCPPB6 to maintain some legacy projects. One of these needs to GET data from a https URL. I found that the TNMHTTP comnponent that I have used for standard http GET operations in the past does not support https. However the Indy TIdHTTP component apparantly does.
With some trial and error I have found that it needs an Intercept component (TIdConnectionInterceptOpenSSL) and needs InterceptEnabled set to true. I then found that I need to have an OpenSSL libraryavailable. Thus I downloaded the latest version from http://indy.ful...
Problem with OleObject in XE4 (shifting from Borland C++ Builder 6.0)Dear all,
Please help, those who faced this problem and solved it...
I'm all the time trying to shift from Borland C++ Builder 6.0 to Embarcader C++ Builder XE4 and all the time it becomes almost impossible.
This time I tried to create an Excel automation object. In Borland C++ Builder it was ok, in XE4 it seems to be problematic, at least for this
moment. Here is the code:
_______________________________________________________________________________
#include <ComObj.hpp>
....
OleVariant u1_xl_app, u1_xl_wkbs, u1_xl_wkb, u1_xl_wkss, u1_xl_wks; // xl_dr - data rang...
ANN: LMD 2014.1 Platform Release (700+ controls for C++Builder 6 to XE5)LMD 2014.1 installers are available now! The full platform release includes more than 700 VCL controls for Delphi/C++Builder 6 and better (including XE5).
All main and standalone pack installers (for registered users) were updated.
Review all changes at
http://wiki.lmd.de/index.php/LMD_2014_-_History
Find current summary of all LMD 2014 changes at LMD 2014 What's New Page:
http://wiki.lmd.de/index.php/LMD_VCL_2014_-_News
To learn more about other LMD products visit the General Product Page:
http://www.lmd.de/products/vcl
All products are based on LMD2014 platform (includi...
Indy10.6.0.5040 receive fails on Win 7 OS since upgrading to XE5 C++BuilderSince upgrading from XE2 to XE5 C++ Builder, using a project successfully compiled and running under XE2 (Indy 10.5.0...) when compiled under XE5 (Indy 10.6.0.5040) will work on transmitting MCast data to devices but
will not receive the returned data from the OS. Wireshark verifies that the expected data was received by the NIC OK. However, using, for instance, RcvByteCnt = IdIPMCastServer1->Binding->Receive(RecvBuffer); after the discovery request, results in a 'Socket error: connection timeout 10060' after the 2 second receive time out. Devices returned data to the request in...