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
 error if not checked "Build with runtime packages"

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

View 
UserName:
Password:
Format  Bold Italicized Underline  Align Left Centered Align Right  Horizontal Rule  Insert Hyperlink   Browse for an image to attach to your post Browse for a zip to attach to your post Insert Code  Insert Quote Insert List
   
Message 

 

Emoji
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
Xavi Posted - Dec 10 2019 : 08:10:36
Hello

Initially I tried to install IE 8.6.0 on my old CBuilder5 but for some unknown reason Cbuilder crashes and closes.

Then I installed on RADStudio2009 but I need to migrate aplications manually.

Finally I migrated my first app from IE 3.1.2 to 8.6.0
It works if "Build with runtime packages" is checked but I get next error when I uncheck this option:

[ILINK32 Error] Error: Unresolved external 'SHGetImageList' referenced from C:\PROGRAMDATA\IMAGEEN\DELPHI2009\PKIECTRL12.LIB|iexShellThumbnails

I tried to find SHGetImageList and iexShellThumbnails on my code and not found anywhere.

I thanks any tip how to solve this error to make my app the most independent.

Regards

Xavi
11   L A T E S T    R E P L I E S    (Newest First)
xequte Posted - Jan 27 2022 : 00:25:00
Hi Alen

You also need to undefine IESupportDragPreview in BCB 2009.


Other alternatives you could try rather than undefining IEEnableShellThumbnails :
- Unchecking the linker option "Dynamic RTL", in the project options
- Adding BCB's shell32.lib to your project: https://stackoverflow.com/questions/31180925/unresolved-external-shcreateitemfromparsingname-referenced-vcl-lib-dialogs-on



Nigel
Xequte Software
www.imageen.com
Alen Posted - Jan 27 2022 : 00:12:18
Hi Nigel

After undefining IEEnableShellThumbnails
I got error
[DCC Error] iexWindowsFunctions.pas(2440): E2003 Undeclared identifier: 'WindowsGetExplorerThumbnail'
[DCC Fatal Error] IEMView.pas(5605): F2063 Could not compile used unit 'iexWindowsFunctions'

Regards

Alen
xequte Posted - Jan 27 2022 : 00:06:16
Hi Alen

Have you tried undefining IEEnableShellThumbnails in ie.inc and recreating your packages?

Nigel
Xequte Software
www.imageen.com
Alen Posted - Jan 26 2022 : 02:50:34
Hello

I had the same problem, how can I fix it ?

Regards

Alen

Alen
Xavi Posted - Dec 19 2019 : 03:04:15
Thanks Nigel
xequte Posted - Dec 18 2019 : 14:43:42
Hi Xavi

Sorry, I've been waiting for advice from our BCB developer. Can you email me for the source version.

Nigel
Xequte Software
www.imageen.com
Xavi Posted - Dec 17 2019 : 04:38:04
Hi Nigel

Please I don't get any tip since past december, 12.
What can I do to compile with "Build with runtime packages" unchecked.
I don't want to send with my dll the runtime dll's from Embarcadero and yours.

Thanks. Regards,

Xavi
Xavi Posted - Dec 12 2019 : 03:11:06
I don't purchase source version.
C++ project I'm trying to compile have only a TImageEnView.
What can I do forgive error "Unresolved external 'SHGetImageList'"?
May be including any other ImageEn object even it not used in project?

Regards,

Xavi
xequte Posted - Dec 11 2019 : 12:34:51
Hi Xavi

Did you purchase the source code version of ImageEn? If so, ie.inc will be in the \Source\ folder where ImageEn was installed. Try doing a file search for it.

IEEnableShellThumbnails can only be undefined in ie.inc

See information about compiling your packages at:

https://www.imageen.com/help/Installation.html



Nigel
Xequte Software
www.imageen.com
Xavi Posted - Dec 11 2019 : 06:14:33
Hi Nigel

Thanks for your answer.

I searched for ie.inc and was not found.
Also I take a look at C:\ProgramData\ImageEn (install directory of ImageEn).
Can I create ie.inc manually and where?
Can I undefine IEEnableShellThumbnails at options of project?


Thanks,

Xavi
xequte Posted - Dec 11 2019 : 04:06:09
Hi Xavi

iexShellThumbnails.pas is one of ImageEn's units. SHGetImageList is defined in that unit in Delphi/BCB 2007 or newer.

You can disable the inclusion of iexShellThumbnails.pas by undefining IEEnableShellThumbnails in ie.inc

Nigel
Xequte Software
www.imageen.com