On 2015-11-25 15:27, Aradeonas wrote: >> > if (LValue[1] = '{') and (LValue[cGUIDLength] = '}') then LValue >> > := Copy(lValue, 2, cGUIDLength - 2); AAssignTo.AsString := LValue; > It seems it doesnt remove "-" . > Oops, my mistake. Yes, only { and } is removed in tiOPF code. Regards, - Graeme -