ImageEn for Delphi and C++ Builder ImageEn for Delphi and C++ Builder

 

ImageEn Forum
Profile    Join    Active Topics    Forum FAQ    Search this forumSearch
Forum membership is Free!  Click Join to sign-up
Username:
Password:
Save Password
Forgot your Password?

 All Forums
 ImageEn Library for Delphi, C++ and .Net
 ImageEn and IEvolution Support Forum
 Manual Installation Delphi Tokyo
 New Topic  Reply to Topic
Author Previous Topic Topic Next Topic  

MarkWill

United Kingdom
3 Posts

Posted - Oct 26 2017 :  13:36:35  Show Profile  Reply
I have version 6 of imageEn. I don't need version 7. I have just upgraded from Delphi Berlin to Tokyo.

The installation file I have for imageEn 6 only goes so far as 10.1 and doesn't work for 10.2. I don't seem to be able to download an installation file that does cover 10.2.

I have tried a manual installation.

I keep getting the following error when trying to install 10.1 imageEn to 10.2 delphi.

Fatal Error PKIECtrl 24.dpk(115): F106 File not found: HistogramBox.pas"

I have removed all PKIE*.bpl files from anywhere on my system.

I have both ImageEn/Source and ImageEn\Delphi10.1Berlin added to my library path.

HistogramBox.pas is in the Source folder.

Can anyone please advise why I am getting this error?

xequte

39053 Posts

Posted - Oct 26 2017 :  15:45:07  Show Profile  Reply
Hi Mark

Tokyo was released after v6, so it not supported until v7.

You might find it easier to put your DPK and your source files into the same folder and then recompile your packages.

Nigel
Xequte Software
www.xequte.com
nigel@xequte.com
Go to Top of Page

MarkWill

United Kingdom
3 Posts

Posted - Oct 26 2017 :  16:56:47  Show Profile  Reply
I move the dpks to the source folder and tried to compile PKIECtrl24.bpl.


I am getting the following errors:

[dcc32 Warning] imageenview.pas(2441): W1000 Symbol 'TScrollStyle' is deprecated: 'Use System.UITypes.TScrollStyle'

Also same error at lines 2573, 3829, 5628, 20804, 20859, 20915

[dcc32 Error] imageenview.pas(11698): E2003 Undeclared identifier: 'IEStyleServices_Enabled'

[dcc32 Warning] imageenview.pas(19386): W1000 Symbol 'StrLComp' is deprecated: 'Moved to the AnsiStrings unit'

[dcc32 Fatal Error] hyieutils.pas(3555): F2063 Could not compile used unit 'ImageEnView.pas'

Not sure why it is throwing up these errors for 10.2. The same files must have compiled ok for 10.1.
Go to Top of Page

xequte

39053 Posts

Posted - Oct 26 2017 :  21:58:32  Show Profile  Reply
Hi Mark

You must have older versions of the ImageEn source or DCU files on your Delphi path.

Search your system for hyieutils.*, remove any folder that come up, and then reinstall ImageEn.



Nigel
Xequte Software
www.xequte.com
nigel@xequte.com
Go to Top of Page

MarkWill

United Kingdom
3 Posts

Posted - Oct 27 2017 :  10:56:06  Show Profile  Reply
For anyone who has not resolved how to make an older version of ImageEn install in a newer, unsupported Delphi IDE (in this case version 6 ImageEn into Tokyo) it is very straightforward and quick to do (once you have worked it out that is, which doubtless many faster minds than mine have already done!):


Edit file ie.inc in the source folder of ImageEn. Towards the bottom of the file is a define section for Delphi 10.1 Berlin. Copy the whole of the define section from {$ifdef ver 310} to the corresponding endif. Then paste this copied section below itsel and chae the first line so that VER310 is VER320.

Then recompile the package files. I think they need to be recompiled in the following order:

PKIEDB24
PKIECTRL24

And then install DPKIEDB24
Go to Top of Page

w2m

USA
1990 Posts

Posted - Oct 27 2017 :  11:59:13  Show Profile  Reply
I think the correct order is:
PKIECTRL24
PKIEDB24
I did not check the source code but I suspect PKIEDB24 is a descendent of PKIECTRL24.
It is possible I am wrong, but this is how I have done it for many years.


Bill Miller
Adirondack Software & Graphics
Email: w2m@hughes.net
EBook: http://www.imageen.com/ebook/
Custom Commercial ImageEn Development
Go to Top of Page

xequte

39053 Posts

Posted - Oct 28 2017 :  15:44:45  Show Profile  Reply
Hi Mark

Sorry, forgot to the mention the changes needed to ie.inc.

As Bill mentioned, preferred compilation order is:

PKIECTRL24
PKIEDB24

Then compile and install:

DPKIECTRL24
DPKIEDB24


Nigel
Xequte Software
www.xequte.com
nigel@xequte.com
Go to Top of Page
  Previous Topic Topic Next Topic  
 New Topic  Reply to Topic
Jump To: