> On Apr 28, 2020, at 10:01 PM, Mattias Gaertner via fpc-pascal > <fpc-pascal@lists.freepascal.org> wrote: > > Yes
This wasn't doing what I thought. It still doesn't give an error until I query at another point in the unit. I thought it would pre-parse or something but it seems to be on demand. I may have to handle the errors in another way. Code := CodeToolBoss.FindFile(URI.Path + URI.Document); for Change in contentChanges do begin Code.Source := TTextDocumentContentChangeEvent(Change).text; if CodeToolBoss.ErrorMessage <> '' then begin writeln(stderr, 'Document Parse error: ', CodeToolBoss.ErrorMessage, CodeToolBoss.ErrorLine, ':', CodeToolBoss.ErrorColumn); flush(stderr); end; end; > >> end; >> [...] >> property ErrorColumn: integer read fErrorColumn; >> property ErrorLine: integer read fErrorLine; >> property ErrorMessage: string read fErrorMsg; > > The above should be self explanatory. Where can I know which file it was from? I've got error message from other units than the current one but I don't see a way to get the name of that file. Regards, Ryan Joseph _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal