Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Kombination von Array und Set (https://www.delphipraxis.net/136583-kombination-von-array-und-set.html)

Draos 3. Jul 2009 10:01


Kombination von Array und Set
 
Hi Leute,

habe schon Delphisuche durchgeschaut und auch hier. Habe zwar kein Beispiel gefunden. Aber auch nicht das es nicht geht.

Gemeint ist eine solche Konstruktion.

Delphi-Quellcode:
MySet=Array of Set of Char;
Warum ich sowas suche? Tja dann bräuchte ich nur mit einer Schleife alle Sets nacheinander vergleichen und nicht 20 Setvariablen anlegen. Desweiteren will ich in MySet Operatoren unterbringen, wobei der Arrayindex als Wertigkeit dienen soll. Aber wie

Geht das? Also wie füll ich sowas, da Sets ja Konstanten sind. oder muss ich doch selber nachhelfen? Aso habe Delphi 7 Enterprise zur Verfügung.

Danke im Vorraus

DeddyH 3. Jul 2009 10:18

Re: Kombination von Array und Set
 
Meinst Du etwas in dieser Art?
Delphi-Quellcode:
procedure TFrmMain.btnTestClick(Sender: TObject);
var Test: array of set of byte;
    i: integer;
begin
  SetLength(Test,2);
  Test[0] := [0,2,4,6,8];
  Test[1] := [1,3,5,7,9];
  for i := Low(Test) to High(Test) do
    if 3 in Test[i] then
      ShowMessage('Gefunden in Menge ' + IntToStr(i));
  SetLength(Test,0);
end;

Draos 3. Jul 2009 10:21

Re: Kombination von Array und Set
 
ähm...jo. Dachte Set kann man nur als Konstanten deklarieren. Hab mich geirrt. Das macht die Sache einfacher.

Danke cya.


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:08 Uhr.

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