<div dir="ltr">Hello,<div><br></div><div>Just test this code below:</div><div><br></div><div>=== code ===</div><div><br></div><div><div>program Project1;</div><div><br></div><div>{$mode delphi}</div><div><br></div><div>uses</div><div> SysUtils;</div><div><br></div><div>var</div><div> content: string = 'x:y';</div><div> splited: TArray<string>;</div><div>begin</div><div> splited := content.Split([':']);</div><div> WriteLn(Length(splited));</div><div> ReadLn;</div><div>end.</div><div><br></div><div>=== /code ===<br></div><div><br></div><div>On FPC, it returns 1, on Delphi, it returns 2. And debuging the "splited" variable, on FPC I get only and "x" value, Delphi "x" and "y".</div><div><br></div><div>Is this a bug?</div><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div>Silvio Clécio</div></div></div>
</div></div>