Regarding the text errors. It looks like it not encoding the deg. symbol. Is this in BCB 10.3? Do you get the error even if you switch the MsgLanguage to msEnglish?
Can you look at the iexLayers.pas source code for the IELayer.GetDescription() method. Has the deg symbol been corrupted there?
What are the steps to reproduce the div by zero error?