Einzelnen Beitrag anzeigen

Oracle
(Gast)

n/a Beiträge
 
#1

Wie krieg ich eine Referenz auf Array als Rückgabewert

  Alt 19. Dez 2007, 10:23
Hey Leute, sagt mal wie mache ich folgendes:

Ich habe eine Klasse die ein Array of double enthält.
Nun will ich in der Klasse eine Methode realisieren die mir einen Zeiger auf dieses Array liefert.

Delphi-Quellcode:

type
  TKlasse = class
    DatenArray : array of double;
    procedure GetRefDatenArray;
  end;


procedure TKlasse.GetRefDatenArray
begin
  // Hier möchte ich ein Referenz auf das DatenArray liefern
end;
Der Grund ist folgender. Das Array ist sehr groß, und deshalb will ich nicht dass es kopiert wird, sondern ich will lediglich eine Referenz haben, um mehr Performance und weniger Speicherverbrauch zu haben.

Vielen Dank an Euch schon mal im Vorraus
  Mit Zitat antworten Zitat