Может кто подтвердить ошибку?
Lazarus 1.1 r40873M FPC 2.7.1 [2013/02/16] i386-linux-gtk 2
Код
- Код: Выделить всё
procedure TForm1.Button1Click(Sender: TObject);
var
SSS1, SSS2:string;
S1, S2:PChar;
begin
SSS1:='Строка 1';
SSS2:='Строка 2';
S1:=@SSS1[1];
S2:=@SSS2[1];
ShowMessage('Result = ' + IntToStr(AnsiStrComp(S1, S2)));
S1:=nil;
S2:=@SSS2[1];
ShowMessage('Result = ' + IntToStr(AnsiStrComp(S1, S2)));
end;
Стабильно на втором сравнение выскакивает исключение.