Registriert seit: 20. Feb 2004
Ort: Villach
66 Beiträge
Delphi 2005 Personal
|
Adresse eines dynamischen typisierten Arrays als Parameter
10. Feb 2005, 18:06
Guten Abend,
ich würde gerne ein dynamisches Array als Parameter übergeben.
Was mir Schwierigkeiten bereitet ist die Tatsache das ich nicht will das die Funktion der das Array übergeben wird mit einer Kopie des übergebenen Arrays arbeitet (also das Array nochmals am Stack anlegt wird und dann deren Inhalte ins neue Array kopiert werden) da dies bei größeren Arrays ein zu großer zeitlicher Aufwand wäre.
Am optimalsten wäre es die Startadresse des dynamischen Arrays als Parameter zu übergeben und dann in der Funktion mit der Startadresse zu arbeiten (wobei es schon recht toll wäre mit einem typisierten Pointer zu arbeiten). In C geht das eben mit typisierten Pointern.
Wie mache ich das in Delphi?
Vielen Dank im Vorraus für eure Hilfe !
Mit freundlichen Grüßen,
Thomas
|