Author |
Topic |
|
Uwe
284 Posts |
Posted - Mar 01 2012 : 16:35:31
|
Folks, I really need your help here!
Just installed the latest version dated 02/22/2012 and I must say, that was a major pain. I've uninstalled the previous version by wiping everything from my HD, and then ran the installer. Here's what went wrong:
1. BPL's and DCP's weren't created
2. Not all necessary paths were added to the Library Path
Tried manual installation afterwards, but that failed, too, with an error saying "IERegCtrl.dcu not found" and "IERegDB.dcu not found".
I had to copy and paste the BPL's and DCP's that came with the download (I bought the update today) and add library paths manually before I was finally able to use ImageEN again. Well, not really. As I found out later I cannot load PNG's anymore now, and I still cannot rebuild the library because of the missing files, which is a major drawback.
D2007 Pro (all updates applied) D2010 Pro (all updates applied) Vista Home Premium 32bit (all updates applied)
-Uwe
|
|
xequte
38615 Posts |
Posted - Mar 02 2012 : 00:19:17
|
Hi
I have just tested the download and not found any problems with it. Also, we have had many users upgrade and not had any other such reports, so perhaps there is some sort of weirdness on your system.
Have you tried disabling your anti-virus software?
Nigel Xequte Software www.xequte.com nigel@xequte.com
|
|
|
Uwe
284 Posts |
Posted - Mar 02 2012 : 09:09:52
|
Hi Nigel
I wiped the old version from my hard disk completely and - since I know what can happen - made double sure that no old file was left on the system. Then I started with a fresh install, and with the outcome I described.
There's no anti-virus software on my system, so that's not the problem either.
Well, as I said in the other post: I'll give it another try and report back.
Thanks Uwe |
|
|
Uwe
284 Posts |
Posted - Mar 02 2012 : 09:51:30
|
Hi Nigel
Okay, here we go again. I performed the following steps until the installation failed:
1. Cleaned registry and a large number of folders with CCleaner (a specialized program) 2. Deleted ImageEN folder from c:\Program Files 3. Deleted BPL's from 'System' directory 4. Deleted BPL's, DCP's and other ImageEN related files from the folders in the 'Public' directory 5. Scanned whole hard drive for ImageEN files 6. Removed all ImageEN related paths from the Library Path in both D2007 and D2010 7. Downloaded installer from your web site again 8. Ran installer, selected full installation, and accepted every default setting that the installer was offering
9. Started D2007 10. Only path added to Library Path is c:\Program Files\ImageEN\Delphi2007 . 11. BPL's and DCP's were not created.
Same for D2010.
12. Turning to manual install 13. Compile PKIECtrl14.bpl -> okay 14. Compile PKIEDB14.bpl -> okay 15. Compile DPKIECtrl14.bpl -> FAIL
Same error as before: "IERegCtrl.dcu not found".
What now? Do you have any other ideas? If not, can you please send me both IERegCtrl.dcu and IERegDB.dcu (for D2010) via e-mail so that I can at least build the packages? Thank you.
-Uwe
PS: I doubt that this is some sort of "weirdness" of my system, as you call it. I had all previous versions of ImageEN installed and it always worked like a charm. This is the very first time that it doesn't work, and the only difference to previous releases is the installer.
PS PS: Can you please check the D2007.zip and D2010.zip that the installer downloads for errors?
And FWIW:
|
|
|
xequte
38615 Posts |
Posted - Mar 02 2012 : 13:39:36
|
Hi Uwe
Sorry that this is proving such a difficultly.
I have just sent you the links to the Delphi 2007 and 2010 zips that the isntaller uses after checking that they are not corrupted and contain the required BPL and DCP files.
In your install folder there should be a log file, can you email it to me.
Nigel Xequte Software www.xequte.com nigel@xequte.com
|
|
|
Uwe
284 Posts |
Posted - Mar 02 2012 : 13:59:44
|
Thanks for the links, Nigel. I answered separately via e-mail.
Regarding the log file: there isn't any in the install folder. |
|
|
Uwe
284 Posts |
Posted - Mar 02 2012 : 20:34:17
|
Finally success!
I vaguely remembered that there had been an issue with the installation of ImageEN a few years ago, so I searched my old files and found a note which described how to overcome these problems. In essence, you have to copy all files (not folders, just the files!) related to your specific Delphi version (including the OBJ files) into one single directory and install manually from there.
I tried it and it really worked. The components installed without a problem, and now I can even load PNG files again (see the other thread).
Hope this helps someone in the future.
-Uwe |
|
|
fab
1310 Posts |
Posted - Mar 03 2012 : 01:27:49
|
This is my opinion about this problem: because both ImageEn and VCL uses zlib, but in different versions, maybe ImageEn links the VCL-zlib version. Structures of different zlib versions are also different, so they cannot work. zlib is necessary to load/save PNG. Putting zlib (and others like png, jpeg, etc..) object files in the same directory of ImageEn source code should fix the problen. Another way could be to put these object files (the libs content) in the first position of Delphi Library Path.
Fortunately this problem is fixed in XE2, because ImageEn can use the VCL-zlib library.
|
|
|
|
Topic |
|
|
|