Author |
Topic |
|
LennyB
USA
3 Posts |
Posted - Dec 24 2024 : 15:46:09
|
Merry Christmas all,
I'm having an install problem with Imageen 10.3.5 This is on a Borlandc C++ Builder 6 development system & while I keep maintenance up with Embarcadero, I'm unable (time/complexity reasons) to upgrade to latest Embarcadero, so BCB6 is it for the time being.
I'm really excited about using ImageEN, but so far every time I try to install and integrate into my application I run into problems.
I can install the package fine (via Project->Options->Packages Tab->Add button), splat an ImageEnView1 on the form, connect a button to load a file, compile, run, everything works great.
I can close the project (BUT NOT BCB6 - just the project) and reopen project, and again all is fine. I can recompile, no errors, all works.
However...when I close BCB & restart, BCB can't reload the package successfully, and I receive this popup error:
"The program can't start because PKIECTRLc6.bpl is missing from your computer. Try reinstalling the program to fix this problem".
Of course, then the project won't load properly, strips components, ect. I can fix it by reinstalling the package, adding back the components on the form and recompiling, but of course once the compiler closes & reopens, It's right back to same issue.
It's like the global BCB6 package settings aren't sticky. Perhaps a design vs runtime package issue???
I have checked the project options - both includes and libs folder to ensure proper paths, but I'm going in circles at this point, and running out of ideas to try and places to look to gather more information. I've never had the strongest understanding on packages/installation which is certainly hindering me . I only support one large internal application for my company & I don't often need to add packages so my knowledge base is limited in that area. I'm hoping that greater minds can assist or point me in the right direction.
Any ideas on where to check would be greatly appreciated.
Thanks, Lenny |
|
xequte
38705 Posts |
Posted - Dec 25 2024 : 21:28:11
|
Hi Lenny
Just to clarify, I assume under Components > Install Packages the path for the ImageEn Controls is correct (that folder contains both PKIECTRLc6.bpl and DPKIECTRLc6.bpl)?
And under Tools > Options, Language, Delphi, Library, the "Library Path" contains a folder that includes the ImageEn DCU, DFM, Inc and Obj files?
Have you also tried running BCB6 as an Admin?
Nigel Xequte Software www.imageen.com
|
|
|
LennyB
USA
3 Posts |
Posted - Dec 26 2024 : 09:54:26
|
Nigel,
Thanks for the feedback. Yes, I believe so to all your questions.
I have all the files (.bpl,dcu,inc.lib ect) in the same folder. Namely: C:\Borland VCL Components\Imagen\BCB6
Components->Install Packages is pointing to this folder. Tools -> Environment Options -> Library Tab has this folder added. I have ran as Administrator and without.
After a manual Add of the package, I can compile and use the objects quite well...as long as I don't close BCB and restart it. Then it forgets the folder, or some other strangeness that behaves the same way. Perhaps some older path is stored in some file I'm not aware of...or maybe some path is hard coded somewhere and my C:\Borland VCL Components\Imagen\BCB6 is not making it happy.
Thanks again,
Lenny |
|
|
xequte
38705 Posts |
Posted - Dec 26 2024 : 14:29:06
|
Hi Lenny
Sorry, I can't see any good reason for that. You might want to poke around in the BCB registry entries to see if you can find the smoking gun.
Nigel Xequte Software www.imageen.com
|
|
|
LennyB
USA
3 Posts |
Posted - Jan 02 2025 : 08:23:37
|
Nigel,
I looked through the registry and didn't find anything obvious. As a test, I deleted all references to the ImageEn package in the registry I could find, then moved all the install files to another folder (in reality, just renamed the folder), then added the package back into BCB6 using the new folder name.
After updating all the inc/lib paths, I can still compile properly after the fresh package add, but the same problem exists. Once I close BCB6 and reopen, it can't locate the packages.
If you recall, I believe you had to recompile the 10.3.5 to work with my older BCB6. Would it help if I upgraded to the latest version you have available? I don't mind upgrading. Note: I don't think the version is the culprit, but just the process of me wiping the old and installing the new, might correct the underlying issue, or give more information about the problem.
Thanks again.
Lenny |
|
|
xequte
38705 Posts |
Posted - Jan 02 2025 : 15:07:38
|
Hi Lenny
Please email us for a newer install for BCB6.
Nigel Xequte Software www.imageen.com
|
|
|
|
Topic |
|
|
|