XE3 installiert und gleich ein Testprogramm mit FM2 erstellt. Die Form enthält nur eine Listbox und einen Button. Die ganze Anwendung wird für Windows compiliert, kein Problem. Sie wird für Mac compiliert und stürzt unter XE3 in folgender Prozedur "still" ab, sie ist also einfach weg. Mit XE2 läuft alles korrekt, allerdings langsam:
Delphi-Quellcode:
procedure TForm2.Button2Click(Sender: TObject);
var Count: Integer;
begin
ListBox1.Items.BeginUpdate;
ListBox1.Items.Clear;
For Count := 0 to 1000 do begin
ListBox1.Items.Add(IntToStr(Count));
end;
ListBox1.Items.EndUpdate;
ShowMessage('Fertig');
end;
Auch ohne BeginUpdate dasselbe SPiel. Die Datei ist als Release übrigens auch plötzlich doppelt so groß wie bei XE2.