Forum: Projektplanung und -Management
by Uwe Raabe,
24. Nov 2014
https://quality.embarcadero.com/browse/RSP-9763
Ich plädiere für ein XE7 Update 2...
Forum: Projektplanung und -Management
by Uwe Raabe,
24. Nov 2014
OMG! :shock:
Wer hat denn den Code von TArray.Copy<T> durch die Qualitätsprüfung gelassen?
class procedure TArray.Copy<T>(const Source, Destination: array of T; SourceIndex, DestIndex, Count: NativeInt);
begin
CheckArrays(Pointer(@Source), Pointer(@Destination), SourceIndex, Length(Source), DestIndex, Length(Destination), Count);
if IsManagedType(T) then
...
Forum: Projektplanung und -Management
by Uwe Raabe,
24. Nov 2014
Vermutlich ist es so, daß der Fix in Update 1 enthalten ist. Im Moment kann ich das auch nicht kontrollieren.
Man kann sich vielleicht doch nicht immer auf die Vollständigkeit der Bugfix-Liste verlassen.
Forum: Projektplanung und -Management
by Uwe Raabe,
24. Nov 2014
Das steht in meinem XE7 aber anders da:
class procedure TArray.CheckArrays(Source, Destination: Pointer; SourceIndex, SourceLength, DestIndex, DestLength, Count: NativeInt);
begin
if (SourceIndex < 0) or (DestIndex < 0) or (SourceIndex >= SourceLength) or (DestIndex >= DestLength) or
(SourceIndex + Count > SourceLength) or (DestIndex + Count > DestLength) then
raise...