Note: You must be registered in order to post a reply. To register, click here. Registration is FREE!
T O P I C R E V I E W
yogiyang
Posted - Oct 29 2018 : 02:46:55 Hello,
After updating to IE 8.1.1 my MWSComp components which are dependent on IE are not getting compiled or installed.
The errors that I am getting are:
[dcc32 Error] NWSComps_GdiPlus.pas(116): E2003 Undeclared identifier: 'IEGDIPAvailable' [dcc32 Error] NWSComps_GdiPlus.pas(121): E2003 Undeclared identifier: 'IEGDIPLoadLibrary' [dcc32 Error] NWSComps_GdiPlus.pas(126): E2003 Undeclared identifier: 'IEGDIPUnLoadLibrary' [dcc32 Fatal Error] NWSComps_Shared_D10Seattle.dpk(39): F2063 Could not compile used unit 'NWSComps_GdiPlus.pas' Failed Elapsed time: 00:00:02.1
How to solve this missing functionality?
Are there any alternative to:
IEGDIPAvailable
IEGDIPLoadLibrary
IEGDIPUnLoadLibrary
TIA
Yogi Yang
3 L A T E S T R E P L I E S (Newest First)
nwscomps
Posted - Oct 30 2018 : 07:34:09 Hello Yogi, I am glad that you were able to compile after editing the code yourself. I suggest that you upgrade your components. I have removed the dependency from that and other similar functions in the new version. The dependency remains if you use an older version of imageEn.
Now I have managed to compile the components and install them in the IDE. :)
Regards,
Yogi Yang
xequte
Posted - Oct 29 2018 : 15:10:04 These are not needed anymore. Essentially, GDI+ is available on all Windows installations.
function IEGDIPAvailable(): boolean;
begin
result := True;
end;
function IEGDIPEnabled(): boolean;
begin
result := IEGlobalSettings().UseGDIPlus;
end;
procedure IEGDIPLoadLibrary();
begin
//
end;
procedure IEGDIPUnLoadLibrary();
begin
//
end;