Einzelnen Beitrag anzeigen

Redeemer

Registriert seit: 19. Jan 2009
Ort: Kirchlinteln (LK Verden)
1.051 Beiträge
 
Delphi 2009 Professional
 
#2

AW: Array zuweisungen

  Alt 13. Jan 2019, 16:48
Source und Result sind beides Zeiger. Die Zuweisung im ersten Ausschnitt setzt den Zeiger also so, dass Source und Result auf dasselbe Array zeigen. Man könnte auch das hier schreiben:
Delphi-Quellcode:
procedure TMyClass.DecodeBytes(var Source: TBytes);
begin
  if Length(Source) > 0 then
    Decode(Source[0], Source[0], Length(Source));
In der Regel wird man Delphi-Referenz durchsuchenSystem.Copy verwenden wollen, wenn man Arrayvariablen etwas zuweist.
Janni
2005 PE, 2009 PA, XE2 PA
  Mit Zitat antworten Zitat