Icon View Thread

The following is the text of the current message along with any replies.
Messages 1 to 4 of 4 total
Thread Can edbutilcomps be installed as 64 bit components?
Mon, Apr 23 2018 3:09 AMPermanent Link

Peter

When I try to compile the edbutilcompsdesign.bpl as 64 bit, I get the error:
Bad unit format: 'edbutilcomps.dcu' - Expected version 32.0, Windows Unicode(x64) Found version 32.0, Windows Unicode(x86)

If my app is set to 32 bit, the components are all installed and shown properly in the Tool Pallette, but if the app is changed in the IDE to a 64 bit, the components are not available in the Tool Pallette.

I understand that the IDE is a 32 bit app, but this 'Bad unit' error has me confused. Again.

Regards

Peter
Mon, Apr 23 2018 4:04 AMPermanent Link

Matthew Jones

Peter wrote:

> When I try to compile the edbutilcompsdesign.bpl as 64 bit, I get the error:
> Bad unit format: 'edbutilcomps.dcu' - Expected version 32.0, Windows Unicode(x64) Found version 32.0, Windows Unicode(x86)

I know little of this, but two things I've heard cause this are not having separate directories for the different builds, and not having installed the 64-bit version of the components into the IDE.


--

Matthew Jones
Tue, Apr 24 2018 1:33 AMPermanent Link

Peter

<<<< not having separate directories for the different builds>>

I am not sure whether you are referring to source or target folders.

Anyway, I went through the registry, removed almost all elevatedb-add references, installed it as a 64 bit component, and it worked this time. I should add that I was adding the components to a brand new D10T installation, so I wasn't expecting any such frustrations.

There are other posts about this problem on these newsgroups - all from me Smile

It gets me every time.

Regards

Peter
Tue, Apr 24 2018 1:53 PMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

Peter,

<< When I try to compile the edbutilcompsdesign.bpl as 64 bit, I get the error:
Bad unit format: 'edbutilcomps.dcu' - Expected version 32.0, Windows Unicode(x64) Found version 32.0, Windows Unicode(x86) >>

This means that you have the wrong compiler search paths set up and are trying to compile the package using 32-bit .dcus.

Tim Young
Elevate Software
www.elevatesoft.com
Image