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

 

ImageEn Forum
Profile    Join    Active Topics    Forum FAQ    Search this forumSearch
Forum membership is Free!  Click Join to sign-up
Username:
Password:
Save Password
Forgot your Password?

 All Forums
 ImageEn Library for Delphi, C++ and .Net
 ImageEn and IEvolution Support Forum
 Install Issue - Sticky Package
 New Topic  Reply to Topic
Author Previous Topic Topic Next Topic  

LennyB

USA
3 Posts

Posted - Dec 24 2024 :  15:46:09  Show Profile  Reply
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  Show Profile  Reply
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
Go to Top of Page

LennyB

USA
3 Posts

Posted - Dec 26 2024 :  09:54:26  Show Profile  Reply
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
Go to Top of Page

xequte

38705 Posts

Posted - Dec 26 2024 :  14:29:06  Show Profile  Reply
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
Go to Top of Page

LennyB

USA
3 Posts

Posted - Jan 02 2025 :  08:23:37  Show Profile  Reply
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
Go to Top of Page

xequte

38705 Posts

Posted - Jan 02 2025 :  15:07:38  Show Profile  Reply
Hi Lenny

Please email us for a newer install for BCB6.

Nigel
Xequte Software
www.imageen.com
Go to Top of Page
  Previous Topic Topic Next Topic  
 New Topic  Reply to Topic
Jump To: