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
|