- Код: Выделить всё
Program Project1;
{$mode objfpc}{$H+}
Uses
Classes, sysutils;
Function GetString(Const aParam: Integer): String;
Begin
Result += IntToStr(aParam);
End;
Var
aBuffer: String;
Begin
aBuffer := GetString(1);
aBuffer := GetString(2);
WriteLn(aBuffer); // <- Всё нормально, здесь '2'
End.
- Код: Выделить всё
Program Project1;
{$mode objfpc} // <- поменялось только тут
Uses
Classes, sysutils;
Function GetString(Const aParam: Integer): String;
Begin
Result += IntToStr(aParam);
End;
Var
aBuffer: String;
Begin
aBuffer := GetString(1);
aBuffer := GetString(2);
WriteLn(aBuffer); // <- '12' (0.o)
End.