sorry for the delay, was tied up with something else yesterday. Here are two uses:
#sub ReadAndSaveLineToFile
#Define FLine = FileRead(FH2)
;[2022/06/03 hb] handle special characters that break the serializer in .net
;[2022/10/18 hb] U&C was not being handled directly, fixed. [2023/04/18 hb] added support for && too
#Define FLine StringChange(FLine, ' & ', ' & ')
#Define FLine StringChange(FLine, ' && ', ' && ')
#Define FLine StringChange(FLine, 'U&C', '&')
#Define FLine StringChange(FLine, '<', '<')
#Define FLine StringChange(FLine, '>', '>')
#Define FLine StringChange(FLine, "'", ''')
#Define FLine StringChange(FLine, '"', '"')
#expr SaveStringToFile(InfoFile, FLine + CRLF, true, false)
#endsub
#elif Pos("OKUpdateMessage", FileLine) > 0
#define S=Copy(FileLine, Pos('=', FileLine) + 2, 50)
#expr SaveStringToFile(InfoFile, '<OKUpdateMessage>' + S + '</OKUpdateMessage>' + CRLF, true)
#pragma Message 'OK: ' + S
#endif
this has worked up through 6.2.0
regards,
Harv