Jump to content
w0wbagger

Attempting to create working C++ Builder 12 projects

Recommended Posts

Hey folks, it's clear that the installation projects that ship with v9.2 for C++ builder don't work. I'm trying to figure out how I can fix them so I can contribute them back to the community, but the 12.x projects seem completely at odds with the older ones.

 

Even though the new project files are called ICSXXXXXCBNewRun and IcsXXXXXCBNewDesign, there are still references to icsCommonCB110Run and icsCommonCB110Design in the project files (specifically the "requires" sections).

 

In addition, if I look at the IcsCommonCB110Run.cbproj (from v8.x) . the "Contains" section has a ton of .pas files. In IcsCommonCBNewRun.cbproj file, there are only 5 .dcr files, and no .pas files.

 

Am I meant to install v8.X first (thereby creating the icsCommonCB110*.files), or are the project files for C++ Builder 9.2 just really incorrect? I've never installed/written components before, so am a little sketchy on how exactly this should be working. But I am noticing enormous inconsistencies between the 8.x and 9.2 projects. It would seem odd to me that I might have to install a prior version to then install a later version.

 

Thanks for any guidance you can provide.

 

Share this post


Link to post

As has been mentioned once or twice, no-one supporting ICS does C++. 

 

So when I make changes, I try to keep C++ working, but without being able to test anything error occur.   

 

10,4 and later only use 'New' packages which have $auto suffiux so work with all new compilers, avoiding all this messing with versions.  So all those 110 references should be New. 

 

When you have it working, please zip and email me any changed or new files, so I can update SVN.  Probably best to discuss problems by email rather than here, my email is in many source files.

 

Angus

 

Share this post


Link to post

Thanks Angus, after this e-mail I'll direct any questions to you via e-mail. I knew that nobody is supporting ICS for C++ which is why I thought I'd step up. Do you think I'm better off starting with the v8.X project files and modifying them (because they worked), or starting from the 9.x ones and attempting to figure out what's missing, because they seem fairly materially different (e.g. the icsCommonNewCBRun.cbproj is missing all the .pas files entirely)?

 

Share this post


Link to post

Thanks for your help, you've sent some updated C++ units already, look forward to the rest.

 

Angus

 

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×