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
 Upgrading from ImageEn 2.1 to the current release.

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
Homer Posted - Dec 03 2021 : 13:56:28
I have a legacy, D2007 project that used ImageEn from the days when Fabrizio was the developer. I believe it is version 2.1.7. It's very out of date and needs to be updated. So many enhancements have been made between version 2 and 10, that I'm concerned about what it will take to do the upgrade.

The project is a document manager that saves and organizes JPG, PNG, BMP, TIF, PDF, DOC, and DOCX files. Because ImageEn 2.1 did not handle PDF or DOC(x) files, my current app uses ImageEn to scan the image files. The others must be imported. That means PDF documents must be scanned to a HD file and then imported (a two step process). It seems that the latest ImageEn could eliminate the extra step.

So, if anyone has made such an upgrade, I would appreciate knowing about the scope of the task before I commit. The components I use are:
TImageEnView
TImageEnProc
TImageEnIO
TImageEnMView

I forgot to mention that I must still use D2007.
4   L A T E S T    R E P L I E S    (Newest First)
Homer Posted - Dec 04 2021 : 17:06:21
Thanks. I upgraded.
xequte Posted - Dec 04 2021 : 14:54:22
Hi

That banner message will not occur with the new version. You only need to pay the upgrade price to the access the latest, or we can supply you your old version without charge.



Nigel
Xequte Software
www.imageen.com
Homer Posted - Dec 04 2021 : 12:56:08
Nigel, thanks for the very complete reply. I plan to move forward with the upgrade. However, my existing version did not transfer well to a new machine during a hardware upgrade. Everything works as it had, however there is a small banner at the top of the TImageEnView that reads: "ImageEn Unregistered: Copyright 1999 - 2010 HiComponents - www.highcomponents.com."
It has been so long since I purchased/installed ImageEn, I no longer have whatever it takes to register it again. Do I need to purchase a new license, or will the upgrade remove that message?
xequte Posted - Dec 04 2021 : 00:04:06
Hi

For the most part, everything should just work as it did in 2.1. We try not to make breaking changes in functionality.

You might find a few things that don't compile, for instance if you changed the properties of TImageEnMView text.

Please take a look at:

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

And let us know if you have any issues.


If there is one change I would point out it is the use of TImageEnView.LegacyBitmap. When true TImageEnView will use a Bitmap for internal image storage (TImageEnView.Bitmap property). When false, it uses a TIEBitmap (TImageEnView.IEBitmap property). There are many advantages (e.g. memory) to use TIEBitmap, but when upgrading you might prefer to use:

ImageEnView1.LegacyBitmap := True;

To prevent unexpected changes in functionality.

https://www.imageen.com/help/.htmlhttps://www.imageen.com/help/TImageEnView.LegacyBitmap.html

Nigel
Xequte Software
www.imageen.com