diff --git a/windows/src/developer/TIKE/project/ProjectLoader.pas b/windows/src/developer/TIKE/project/ProjectLoader.pas index 89938cf4e5..4076bcfae4 100644 --- a/windows/src/developer/TIKE/project/ProjectLoader.pas +++ b/windows/src/developer/TIKE/project/ProjectLoader.pas @@ -79,7 +79,12 @@ var node, root: IXMLNode; pf: TProjectFile; begin - doc := LoadXMLDocument(FFileName); + try + doc := LoadXMLDocument(FFileName); + except + on E:Exception do + raise EProjectLoader.Create('Error loading project file: '+E.Message); + end; root := doc.DocumentElement; if root.NodeName <> 'KeymanDeveloperProject' then