![]() |
Variablea aus record mit variablex gleichsetzen
HI,
ich wollte eigentlich ein array-Variable aus einem record mit eine andere Variable gleichsetzen. guck hier:
Delphi-Quellcode:
Ich weiß nicht wie listx deklarieren soll.... tSammlung = record namelist : array[1..4] of string[35]; genrelist : array[1..4] of string[30]; ... var Sammlung : tsammlung ... procedure tform1.sortiertzeigen; var listx : array[1..4] of string[35];//hier das Problem begin if blabla..then listver := sammlung.namelist; else listver := sammlung.genrelist; end; ... Wenn jemand wissen will wieso ich es mir schwierig machen will: Dadurch wird die Unit deutlich kürzer und ich erspare mir viel schreibarbeit Kann da mir jemand weiter helfen |
Re: Variablea aus record mit variablex gleichsetzen
Hai Masterj44,
ich würde mir einfach eine kleine Copy-Funktion schreiben die das ganze macht. |
Re: Variablea aus record mit variablex gleichsetzen
Zitat:
edit:
Delphi-Quellcode:
type
TSammlungName = string[35]; TSammlungNameList = array[1..4] of TSammlungName; type TSammlungGenre = string[30]; TSammlungGenreList = array[1..4] of TSammlungGenre; type TSammlung = record NameList : TSammlungNameList; GenreList: TSammlungGenreList; //... end; //... var ListX: TSammlungNameList; |
Re: Variablea aus record mit variablex gleichsetzen
@Nicode
ich probier es mal |
Re: Variablea aus record mit variablex gleichsetzen
Nein, warte das geht ja gar nicht
Ich will ja eine variable die einmal für Sammlung.GenreList oder Sammlung.NameList steht aber nicht für ein bestimmten. |
Re: Variablea aus record mit variablex gleichsetzen
Zitat:
|
Re: Variablea aus record mit variablex gleichsetzen
Soll ich also Sammlung.GenreList array in ein anderes array kopieren.
wenn, ja wie? :?: |
Re: Variablea aus record mit variablex gleichsetzen
Zitat:
(man könnte sich die Arbeit auch mit einem 'besseren' Software-Design vereinfachen... allerdings dürfte das dann ein längerer Thread werden) |
Re: Variablea aus record mit variablex gleichsetzen
Jo, wußte das mit dem einzel kopieren, doch ich dachte es würde ein Befehl geben, der diese Arbeit abkürzen würde.
wie: Copy.(array_a)und füge in array_b wenn nicht auch nicht schlimm? Ich danke euch für die Hielfe. :-D |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:16 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