Author |
Topic |
|
Homer
USA
70 Posts |
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. |
|
xequte
38613 Posts |
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
|
|
|
Homer
USA
70 Posts |
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
38613 Posts |
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
USA
70 Posts |
Posted - Dec 04 2021 : 17:06:21
|
Thanks. I upgraded. |
|
|
|
Topic |
|
|
|