Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Erzeugung eines dyn. Arrays mit Offset >0 (https://www.delphipraxis.net/43107-erzeugung-eines-dyn-arrays-mit-offset-0-a.html)

Schlingel 29. Mär 2005 10:21


Erzeugung eines dyn. Arrays mit Offset >0
 
Hallo

Ich habe eine Frage bezüglich eines dyn. Arrays.

Da ich ja ein array mit Offset grösser 0
Delphi-Quellcode:
testarray : array [10..20] of Integer;
erzeugen kann, ist meine Frage wie ich das im Programm bewerkstellige

Delphi-Quellcode:
testarray : array of integer;


SetLenght(testarray, 10); // = array 0..9
Wie erreiche ich eine Dimensionierung von 10..19 ?



Danke im Voraus

Sharky 29. Mär 2005 10:31

Re: Erzeugung eines dyn. Arrays mit Offset >0
 
Zitat:

Zitat von Schlingel
... Wie erreiche ich eine Dimensionierung von 10..19 ?...

Leider überhaupt nicht. Dyn-Arrays beginnen immer bei 0
Du könntest aber natürlich den Index berechnen
Delphi-Quellcode:
var
  testarray : array of integer;
  offset : Integer;
begin
  SetLenght(testarray, 10); // = array 0..
  offset := 10;
  testarray [offest-10] := 1;
end;


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:25 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz