Delphi-PRAXiS
Seite 3 von 4     123 4      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Dynamische Arrays "zu Fuß" (https://www.delphipraxis.net/13543-dynamische-arrays-zu-fuss.html)

Luckie 20. Dez 2003 23:40

Re: Dynamische Arrays "zu Fuß"
 
Danke dir, aber ich werde mit der TList aus Classes schon klar kommen.

Was macht eigentlich die Methode Walk?

w3seek 20. Dez 2003 23:44

Re: Dynamische Arrays "zu Fuß"
 
die kann man verwenden wenn man einfach alle eintraege der TList durchlaufen will bis zum Ende

Luckie 20. Dez 2003 23:45

Re: Dynamische Arrays "zu Fuß"
 
Hm. Dann hätte ich aber BeginWalk und BeginEndWalk private gemacht.

w3seek 20. Dez 2003 23:49

Re: Dynamische Arrays "zu Fuß"
 
nope, sonst kann man sie ja nicht verwenden wenn die klasse in einer anderen unit ist ;)

Luckie 20. Dez 2003 23:51

Re: Dynamische Arrays "zu Fuß"
 
Die Methoden setzten doch nur den Start- und Endpunkt und werden nur von der Klasse für Walk gebraucht. Aber so genau habe ich sie mir nochnicht angekuckt.

w3seek 20. Dez 2003 23:53

Re: Dynamische Arrays "zu Fuß"
 
nein das ist eher so gedacht:
Code:
List.BeginWalk
while List.Walk(item) do begin
...
end;
bzw.
Code:
List.BeginWalkEnd
while List.WalkBack(item) do begin
...
end;

scp 20. Dez 2003 23:58

Re: Dynamische Arrays "zu Fuß"
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hab mir vor kurzem auch D3Pro zugelegt und mich mit dynamischen Arrays und einer nonVCL-Alternative zu TStringList beschäftigt und bin auch zu dem Schluss gekommen mich bei der Classes.pas zu bedienen, die ja auch bei D3Pro beiliegt.

Ergebnis siehe Anhang.
Anwendungsbeispiel siehe Hier im Forum suchendfm2rc

Luckie 21. Dez 2003 02:58

Re: Dynamische Arrays "zu Fuß"
 
Gut, ich habe es mir etwas einfachher gemacht. Ich musste nur die Exceptions auskommentiren, weil die wiede rin SysUtils drin sind. Mal sehen, was ich mir da einfallen lassen kann.

Alexander 21. Dez 2003 09:22

Re: Dynamische Arrays "zu Fuß"
 
Bei der Pro-Version sind doch die Sourcen dabei, dann kannst du die doch den entsprechenden Source rauskopieren.

Edit: Ups... Habe die 2. Seite übersehen...

choose 21. Dez 2003 10:38

Re: Dynamische Arrays "zu Fuß"
 
Zitat:

Zitat von w3seek
nein das ist eher so gedacht:
Code:
List.BeginWalk
while List.Walk(item) do begin
...
end;
bzw.
Code:
List.BeginWalkEnd
while List.WalkBack(item) do begin
...
end;

Hallo w3seek,

kannst Du mir kurz zeigen, wie Du mit diesem internen Iterator etwas in der Art
Delphi-Quellcode:
for i:=0 to High(myArary)-1 do
  for a:= i to High(myArray) do
    doSth(myArray[i], myArray[a]);
hinbekommst?

Darüber hinaus sind solche Zustandsbehaftete interne Interatoren problematisch bei Threads...


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:32 Uhr.
Seite 3 von 4     123 4      

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