Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations Mike Lewis on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

C++Builder 4 pro install on 64 bit 1

Status
Not open for further replies.

alhmn

Programmer
Feb 25, 2006
12
AU
I have C++Builder 4 Pro and would like to know if it will install on a Windows 7 64 bit computer>

I hear there is a Program WOW that comes with 64 bit that allows 32 bit installs.

I use Paradox database and I wonder whether it will be workable on 64 bit computer.

Any advice is greatly appreciated.
 
I've seen BCB 6 installed on Win 7 64-bit so I suspect BCB 4 can. I don't know about Paradox. I don't use it any more.


James P. Cottingham
[sup]I'm number 1,229!
I'm number 1,229![/sup]
 
Thank you.

I have C++Builder 6 pro but have not used it much as it differed in the Paradox Database.

So your info is good news for me.

May I ask what Database you use if any. I would certainly like to know my alternatives, if any.
 
Under BCB 6 I used SQL and for embedded DB apps, FlashFiler. FlashFiler is no longer supported, though it now open source, so I've been looking in MSQL, MySQL, and Firebird. SQL, of course, is still supported.


James P. Cottingham
[sup]I'm number 1,229!
I'm number 1,229![/sup]
 
Thanks. I have used SQL on the Paradox. Could adapt to full SQL.

Have been using another language named MiniBASIC and have worked out my own database which I have been using to make progs that I did in C++Builder.

It is simply a Binary Record File.

It is set up with two fields for record maintenance and add the rest of the fields to it.

First field is Rec:INT
Second Field is Status:INT

Have worked out a special formula to use the PUT and GET of the Records.

I thought it would be ideal for C++Builder if I wanted to get away from Paradox. Trouble is it has to be all done manually where C++B has data aware components.

Thanks for your info.
 
Here's another push to move away from Paradox. It's no longer supported.


James P. Cottingham
[sup]I'm number 1,229!
I'm number 1,229![/sup]
 
To install C++ Builder 4.0 on 64-bit Windows 7 systems:

Create a folder in the Public folder to install to, for example:

C:\Users\Public\CBuilder4

Installing to the public folder allows Builder 4.0 to install and function properly on all Windows versions, including 64-bit Windows 7.

NOTES:

When installing update 2, you will need to browse to the proper folder. Also after the install completes you will be asked to associate .cpp files. You should continue without doing this.
 
Thank you alanb0001.

I had given up on the install as it appeared the installer was a 16 bit installer that came with C++Builder 4 Pro and Windows 7 did not want it.

Will give this a try. Thanks again.

Guess that installing our own apps with Installshield Express would need to go to the same folder setup as you mention as it is also appears to be a 16 bit program.

 
I believe the installer is a 32-bit program. I don't think Windows 7 can run 16-bit programs. The reason you need to install to the public folder is to get around Windows 7 (or Vista) security features. It seems that Builder needs to have write access to the installation folder which it does not have when installing to the "Programs" folder.
 
Just to clarify that last post, 64-bit Windows 7 will not run 16-bit programs - 32-bit Windows 7 will.
 
OK - CBuilder4 Pro installed ok.

However the InstallShield would not install as it is a 16 bit program.

When trying to install the InstallShield Windows7 displayed a message...

Caption.... Unsupported 16 bit application

text in message....

The Program or feature...
...\DISK1\SETUP.EXE
"... cannot start or run due to incompatibility with 64-bit versions of Windows.
Please contact the software vendor to ask if a 64-bit Windows compatible version is available"
==============================================
Any solution to this issue?
 
You only need InstallShield if you plan on using it to install your programs. They do have a 64 bit version but you have to pay for it. If you really want to have an installer program you can try Inno Setup or Advanced Installer.


James P. Cottingham
[sup]I'm number 1,229!
I'm number 1,229![/sup]
 
2ffat - Thanks for those links.

I have used InnoSetup with other languages. However, using packages for installing in C++Builder made it difficult to understand what to actuallly do with InnoSetup with the Borland Dlls etc. and registering which ones. InstallShield did all that for me. I would not know what had to be registered or not registered in the Borland component to use InnoSetup. And of course the BDE install was a bit of extra work to do in InnoSetup!

Will have a read through the Advanced Installer to see if it can do that?

Thanks again!
 
Look at faq101-187, faq101-188, faq101-189. The will give you info how what external DLLs your program needs, etc..

James P. Cottingham
[sup]I'm number 1,229!
I'm number 1,229![/sup]
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top