Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi erstes Element aus dynamischem Array löschen (https://www.delphipraxis.net/52776-erstes-element-aus-dynamischem-array-loeschen.html)

TheAn00bis 3. Sep 2005 16:09

Re: erstes Element aus dynamischem Array löschen
 
Danke Leute, es klappt zwar noch nicht, aber eines habe ich raus gefunden:

edit: Vergesst was hier stand!

Danke!!! Jetzt klappt alles! Lag wohl vor Allem daran, das ich immer auf zeiten[1] und nicht 0 zugegriffen habe. Wusste gar nicht, dass das Array bei 0 anfängt.

Super Forum!

ibp 4. Sep 2005 10:00

Re: erstes Element aus dynamischem Array löschen
 
wenn es bei deinem array zeiten nicht auf die reihenfolge ankommt, dann könntest du mit dem letzten element das erste überschreiben und dann das array verkürzen.

Delphi-Quellcode:
  ...
  lastelement:=high(zeiten);
  zeiten[0]:=zeiten[lastelement];
  length(zeiten,lastelement);
  ...

marabu 4. Sep 2005 11:10

Re: erstes Element aus dynamischem Array löschen
 
Das dynamic array wird hier als fifo structure - queue benutzt ...

marabu


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:33 Uhr.
Seite 2 von 2     12   

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