![]() |
Set durlaufen
Hallo,
ich möchte ein Set durchlaufen, also immer zum nächsten Element springen und beim Ende wieder zum Anfang und das ganze auch umgekehrt. Das geht doch bestimmt kürzer als:
Delphi-Quellcode:
:roll:
TMyAction = (maCopy, maCut, maPaste);
... action: TMyAction; ... procedure next; begin if action = maCopy then action := maCut else begin if action = maCut then action := maPaste else begin if action = maPaste then action := maCopy; end; end; end; ... procedure prev; ... Edit: Hat sich erledigt, ich hatte vergessen dass Succ() und Pred() eine Rückgabe liefern und nicht direkt den Parameter verändern :mrgreen: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:47 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz