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
 Correct Location for iecore.dll, ielib32.dll
 New Topic  Reply to Topic
 Printer Friendly
Author Previous Topic Topic Next Topic  

brandonbrown

USA
13 Posts

Posted - Apr 01 2021 :  08:16:24  Show Profile  Reply
Good morning folks,

I have a 32-bit application using IEvolution 8.0 for .Net. I am using Visual Studio 2017 and by a no means an expert developer of any sort.

My application started just quitting, no exception, warnings or other recently. I turned on 'Enable Native Code Debugging' in Visual Studio and found it was having exceptions with icore.dll.

Previously the app had been working through several other version and I suspected my code, but I couldn't figure out where it was failing.

I went back to where the iecore.dll was at on my machine and found it wound up in c:\windows\SYSWOW64. I tried rebooting and deleting this file, but it was in use without anything running. I went to Safe Mode and deleted it finally.

In the manual installation instructions it says to copy iecore.dll, ievolution2.dll and ielib32.dll to your assemblies directory for 32-bit applications. Where is that exactly? The same folder the EXE is compiled in?

It also said if you had trouble with a 64-bit OS (using 32 bit application) copy iecore.dll to \windows\system. I did this.

So, where SHOULD these files be? When distributing my application, where should they reside on the runtime machine?

Thanks in advance!

xequte

5965 Posts

Posted - Apr 01 2021 :  15:36:53  Show Profile  Reply
Hi

If you use the installer, it will register the assembly in the install folder, so it does not need to be copied to Windows. I would first search your system for any ie*.dll files and remove them. Then run the installer again.

Nigel
Xequte Software
www.imageen.com
Go to Top of Page

brandonbrown

USA
13 Posts

Posted - Apr 01 2021 :  19:00:57  Show Profile  Reply
Thank you, I'll sure do that. Sorry for the dumb question(s)!
Go to Top of Page

brandonbrown

USA
13 Posts

Posted - Apr 01 2021 :  19:29:23  Show Profile  Reply
I cleaned out the whole system, uninstalled iEvolution 8, reinstalled with default settings and see 4 locations for iecore.dll:

C:\>dir iecore.dll /s /b
C:\Program Files\IEvolution\IEvolution32\iecore.dll
C:\Program Files\IEvolution\IEvolution64\iecore.dll
C:\Windows\System32\iecore.dll
C:\Windows\SysWOW64\iecore.dll

Is this the correct setup?
Go to Top of Page

xequte

5965 Posts

Posted - Apr 02 2021 :  14:55:14  Show Profile  Reply
Yes, that looks correct for a 64bit system.

I assume these two are the same version:

C:\Program Files\IEvolution\IEvolution64\iecore.dll
C:\Windows\System32\iecore.dll

As are these two:

C:\Program Files\IEvolution\IEvolution32\iecore.dll
C:\Windows\SysWOW64\iecore.dll



Nigel
Xequte Software
www.imageen.com
Go to Top of Page

kturkay

44 Posts

Posted - Apr 03 2021 :  04:12:43  Show Profile  Reply
sir, I m not the author of imageen. btw recommending voidtools everything app. check corresponding dll files and their sizes and locations. there maybe some conflictions about duplicated and/or dll old files.. I feel like that.
Go to Top of Page

brandonbrown

USA
13 Posts

Posted - Apr 04 2021 :  09:22:54  Show Profile  Reply
Nigel,

Thank you for responding so quickly, the versions matched as you asked. I think my issues with Exceptions is resolved now, thank you!
Go to Top of Page
  Previous Topic Topic Next Topic  
 New Topic  Reply to Topic
 Printer Friendly
Jump To: