ImageEn for Delphi and C++ Builder ImageEn for Delphi and C++ Builder
ImageEn Forum
Profile    Join    Active Topics    Forum FAQ    Search this forumSearch
 All Forums
 ImageEn Library for Delphi, C++ and .Net
 ImageEn and IEvolution Support Forum
 Correct Location for iecore.dll, ielib32.dll

Note: You must be registered in order to post a reply.
To register, click here. Registration is FREE!

Size 
UserName:
Password:
Mode 
Format  BoldItalicizedUnderline Align LeftCenteredAlign Right Horizontal Rule Insert HyperlinkInsert EmailBrowse for an image to attach to your post Browse for a zip to attach to your post Insert CodeInsert QuoteInsert List
   
Message 

 

Smilies
Smile [:)] Big Smile [:D] Cool [8D] Blush [:I]
Tongue [:P] Evil [):] Wink [;)] Black Eye [B)]
Frown [:(] Shocked [:0] Angry [:(!] Sleepy [|)]
Kisses [:X] Approve [^] Disapprove [V] Question [?]

 
Check here to subscribe to this topic.
   

T O P I C    R E V I E W
brandonbrown Posted - Apr 01 2021 : 08:16:24
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!

6   L A T E S T    R E P L I E S    (Newest First)
brandonbrown Posted - Apr 04 2021 : 09:22:54
Nigel,

Thank you for responding so quickly, the versions matched as you asked. I think my issues with Exceptions is resolved now, thank you!
kturkay Posted - Apr 03 2021 : 04:12:43
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.
xequte Posted - Apr 02 2021 : 14:55:14
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
brandonbrown Posted - Apr 01 2021 : 19:29:23
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?
brandonbrown Posted - Apr 01 2021 : 19:00:57
Thank you, I'll sure do that. Sorry for the dumb question(s)!
xequte Posted - Apr 01 2021 : 15:36:53
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