![]() |
Index eines Elements in einem Array
Hey Leute,
so nach knapp eineinhalb Jahren PHP bin ich mal wieder bei Delphi gelandet und gleich geht's mit Fragen los. Gibt es denn in Delphi eine Funktion um den Index von einem bestimmten Element in einem Array zu erhalten? Irgendwie hab ich grade ein totales Blackout. Irgendwie steh ich grade voll aufm Schlauch. :( In PHP geht's so leicht^^ Danke für eure Hilfe und frohe Weihnachten heute :-D |
Re: Index eines Elements in einem Array
Du wirst ihn manuell durchsuchen müssen.
|
Re: Index eines Elements in einem Array
Ok, danke dir.
Da werd ich mich mal ransetzen, was aber wiederum nich so leicht sein dürfte wegen den möglichen verschiedenen Typen. Das wird wohl auch der Grund sein warum es das nicht schon gibt oder? |
Re: Index eines Elements in einem Array
Man müsste eine derartige Funktion halt x-Mal überladen. Bei einer Liste gibt es ja die .IndexOf()-Methode.
|
Re: Index eines Elements in einem Array
Ja, aber ich glaub das nehm ich heute nicht mehr in Angriff.
Aber wie könnt ich denn das mit einer Liste umsetzen? Mit Listen hab ich noch nicht so wirklich gearbeitet. Also im Moment benutz ich eben einfach einen Array für die Hinrichtung, aber zurück ist eben nicht so einfach.
Delphi-Quellcode:
MyArray: array[0..9] of MyRecord = (Element0,Element1,Element2,Element3,Element4,Element5,Element6,Element7,Element8,Element9);
... Element:= MyArray[i]; i:= ... |
Re: Index eines Elements in einem Array
Zitat:
Du müsstest einfach einen entsprechenden ListTyp ableiten und die Methoden implementieren [Edit: Korrektur von schwäbisch nach hochdeutsch] |
Re: Index eines Elements in einem Array
Ok dacht ich mir schon das es wieder bissel mehr wird. :lol:
Aber ich glaube für meine eine Stelle in der ich es brauch reicht auch mal ne billige for-Schleife, die eben jedes Element durchgeht. :roll: Man muss ja nicht immer gleich das Rad neu erfinden. Danke für deine schnelle Hilfe. Also wünsch dir nochmal frohe Weihnachten! :-D |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:38 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-2025 by Thomas Breitkreuz