diff --git a/components/tvplanit/source/vpjsonds.pas b/components/tvplanit/source/vpjsonds.pas index 76c898c28..2b08a5533 100644 --- a/components/tvplanit/source/vpjsonds.pas +++ b/components/tvplanit/source/vpjsonds.pas @@ -477,9 +477,12 @@ var res: TVpResource; i, j: Integer; begin - if FFileName = '' then + if (FFileName = '') then raise Exception.Create(RSNoFilenameSpecified); + if not FileExists(FFileName) then + exit; + stream := TFileStream.Create(FFilename, fmOpenRead + fmShareDenyWrite); try Resources.ClearResources;