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.
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?
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
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?
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.
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'