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

 

ImageEn Forum
Profile    Join    Active Topics    Forum FAQ    Search this forumSearch
 All Forums
 ImageEn Library for Delphi, C++ and .Net
 ImageEn and IEvolution Support Forum
 How to recompile 9.3.0.0

Note: You must be registered in order to post a reply.
To register, click here. Registration is FREE!

View 
UserName:
Password:
Format  Bold Italicized Underline  Align Left Centered Align Right  Horizontal Rule  Insert Hyperlink   Browse for an image to attach to your post Browse for a zip to attach to your post Insert Code  Insert Quote Insert List
   
Message 

 

Emoji
Smile [:)] Big Smile [:D] Cool [8D] Blush [:I]
Tongue [:P] Evil [):] Wink [;)] Black Eye [B)]
Frown [:(] Shocked [:0] Angry [:(!] Sleepy [|)]
Kisses [:X] Approve [^] Disapprove [V] Question [?]

 
Check here to subscribe to this topic.
   

T O P I C    R E V I E W
rswyman@docuxplorer.com Posted - Jan 27 2021 : 15:07:16
Dear Support,

What are the steps to recompile the source?

Thx
Ron
11   L A T E S T    R E P L I E S    (Newest First)
xequte Posted - Jan 26 2022 : 21:20:49
Sorry David, we haven't made any changes here yet. It is on our to-do list.

Nigel
Xequte Software
www.imageen.com
DavidMartel Posted - Jan 26 2022 : 07:26:15
Has any more thought been given to this? You said you might think about it in your last response back in July.

On the recent upgrade I forgot to make the changes to the project files for the relative parts. What this means is that the minor source changes we made to the main units (a couple of small enhancements) did not get built in to our bpls and we did not spot this for a couple of months. This is a nuisance and has cost me quite a bit of time as I forgot this issue when rebuilding the ImageEn packages.

Many thanks
DavidMartel Posted - Jun 15 2021 : 19:52:13
Nigel,

Thank you. Support of older systems is difficult, but important
xequte Posted - Jun 15 2021 : 18:37:00
Hi David

The package source files as they exist in the installation are the same ones that we use to compile ImageEn, so our principal aim there is to compile correctly for release.

We could use a relative path as you outline below, but because of issues in older Delphi versions we've stuck with the current method. We'll revisit this at a later date.

Nigel
Xequte Software
www.imageen.com
DavidMartel Posted - Jun 15 2021 : 11:28:33
Nigel, is that really the recommended way of being able to make any source code changes? It seems that if it really is, then the package files should be in the source folder from the start.

The weird thing is that on a new system I brought up and did a fresh install I can rebuild the packages with no issue, but if I open the package files and click in the Projects window on a file it looks for it in the wrong place (in .\ImageEn\Source\Berlin...). So I can not get the file up in the IDE. If I modify the file externally (deliberately breaking it) and save it then compile the package, the compile fails. So it is clearly compiling from .\ImageEn\Source, it is just the the project files are messed up and confusing the IDE.

Rather than moving all package files to the Source directory, surely the way of doing is is changing an entry in the dpk file from something like

HistogramBox in 'HistogramBox.pas',

to

HistogramBox in '.\..\HistogramBox.pas',


That way it would work for all project files without moving them out of their directory.

I have confirmed that it does work (must also do it for the *.dcr files), but I can then use the IDE fine, make my changes, etc. It also builds fine...


xequte Posted - Mar 30 2021 : 15:34:33
Hi David

For my own development I find it easiest to move the package files to the source files folder and compile from there.

Nigel
Xequte Software
www.imageen.com
DavidMartel Posted - Mar 30 2021 : 08:38:38
Thanks.

Yes I went through the uninstall, recompile process. Still no joy.
rswyman@docuxplorer.com Posted - Mar 30 2021 : 07:35:25
When I ran into that issues. I uninstalled the product made sure no old versions were still lingering and reinstalled it. Then I was able to recompile.

Ron
DavidMartel Posted - Mar 30 2021 : 07:21:25
I am having problems with this. As far as I can see I am following all the steps, but as soon as I try and compile PKIECtrl24 in Berlin I get an error of not being able to find HistogramBox.pas (this is the first unit in the dpk file.

If I hover over that file in the project it shows me that it is looking for it in <My Path>\ImageEn\Source\Delphi10.1Berlin\HistogramBox.pas

But all of the source files were placed in
<My Path>\ImageEn\Source
and not
<My Path>\ImageEn\SourceDelphi10.1Berlin
which makes sense.

What does not make sense to is that the package is looking for them there. The package file includes them without any directory qualifier of any sort, so I would expect it to use my search path, which is correctly set up for <My Path>\ImageEn\Source. I guess it is ignoring that and just insisting that the source files should have been in the same folder as the package files. I am sure this is not your intention...

Any help greatfully appreciated.
rswyman@docuxplorer.com Posted - Jan 28 2021 : 13:03:30
Thank You!
xequte Posted - Jan 27 2021 : 15:52:30
Hi Ron

Please see:

https://www.imageen.com/help/Installation.html


Nigel
Xequte Software
www.imageen.com