Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - vector in Delphi ?
buSC - Mo 07.12.09 21:36
Titel: vector in Delphi ?
hallo liebe Programmierer,
gibts in delphi eine Klasse wie zb Vector in C++
ich brauche ein flexible array so zu sagen ,so dass ich einfach diese funktionen hat:
elemnt einguegen an der n-te stelle
elemnet löschen an der n-te stelle
elemente zwischen n-te und m-te elemnt in ein neue array(besser gesagt vector) heraus zu bekommen
oder etwas wie die Klasse java.util.Vector in java
vielen Danke im Voraus
eure neuling :)
dummzeuch - Mo 07.12.09 22:43
buSC hat folgendes geschrieben : |
gibts in delphi eine Klasse wie zb Vector in C++
ich brauche ein flexible array so zu sagen ,so dass ich einfach diese funktionen hat:
elemnt einguegen an der n-te stelle
elemnet löschen an der n-te stelle
elemente zwischen n-te und m-te elemnt in ein neue array(besser gesagt vector) heraus zu bekommen
oder etwas wie die Klasse java.util.Vector in java
|
Kommt drauf an, welche Delphi-Version Du hast:
Vor Delphi 2009 waere da TList und Abkoemmlinge oder ein Array. Seit Delphi 2009 gibt es diverse Generics.
twm
buSC - Mi 16.12.09 15:39
danke für die Antwort
ich habe sowohle delphi 7 als auch 2009
viele Grüsse
catweasel - Mi 16.12.09 22:59
Hi,
Vielleicht ist TList eine geeignete Basisklasse.
Die verwaltet eine Liste von Pointern an die mann ja alles Mögliche hängen kann, Typen, Records,etc.
Bietet tolle Methoden wie Add() Delete Insert() Swap()
8)
Cheers,
Catweasel
* Hmm Der inhaltsgleiche Vorgängerpost wurde bei mir zuerst nicht angezeigt. Daher mein Beitrag *
jaenicke - Do 17.12.09 06:05
Nicht zu vergessen TObjectList für Objekte. Sowie weitere Klassen, die sich ebenfalls in der Unit Contnrs befinden.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!