ich habe eben ein paar Tests mit den Projekteinstellungen -> Compilereinstellungen -> Parsen -> Syntaxeinstellungen gemacht. Dabei ist mir aufgefallen, dass sich Lazarus 1.2.6 mMn richtig verhällt und Lazarus-Trunc nicht.
Ich habe jeweils die "C-artigen Operatoren" und "LABEL und GOTO erlauben" ausgestellt und folgenden Test gemacht:
Code: Alles auswählen
procedure TForm1.Button1Click(Sender: TObject);
var
i: Integer;
label
L1;
begin
i:=10;
i+=1;
ShowMessage(IntToStr(i));
goto L1;
ShowMessage('Sowas');
L1:
end;
Kann das jemand verifizieren, bevor ich einen Bugreport dazu erstelle?
Windows 7, Lazarus 1.5 r48762M FPC 3.1.1 i386-win32-win32/win64
Danke
Michael