Seite 2 von 2

Verfasst: 18.05.2006 19:01
von Kiffi
Stell dort einfach einen Link rein, der hierhin verweist.

Und dann kannst Du bitte noch den Betreff dieser Diskussion anpassen,
indem Du ein "PB3.3: " davorstellst. Danke!

Grüße ... Kiffi

Verfasst: 18.05.2006 19:04
von ts-soft
ForEach gibts in Version 3.3 noch nicht!

Verfasst: 18.05.2006 19:08
von Ghost
@Kiffi
werde ich denn bald machen
@ts-soft
achso
ähm kennst du zufällig eine Alternative?

Verfasst: 18.05.2006 19:15
von ts-soft
In etwa so:

Code: Alles auswählen

ResetList(LinkedList())
For I = 0 To CountList(LinkedList()) ; evt. -1
  NextElement(LinkedList())
  ; dein code
Next
Kanns aber nicht testen

// Edit
Erste Bugbeseitigung :oops:

Verfasst: 18.05.2006 19:23
von HeX0R
Gabs NextElement() etwa auch nicht ?

Verfasst: 18.05.2006 19:26
von ts-soft
HeX0R hat geschrieben:Gabs NextElement() etwa auch nicht ?
Ich wußte doch, da fehlt was :lol:

Verfasst: 18.05.2006 19:28
von Ghost
ähm also er hatt mir die selbe Meldung wieder angezeigt
aber ich habe dann linked list mit RokedI ausgetauscht und dann hats. gefunkst (weis net vll. hast du es ja auch so gemeint)

leider kam jetzt die nächste Meldung (diesmal vom debugger)
er schreibt "Pointer is null)
in der Zeile

Code: Alles auswählen

If      RoketI()\x > 800   : DeleteElement(RoketI())
Edit
achso was meinst du mit ; evt. -1

Verfasst: 18.05.2006 22:05
von ullmann
Anstelle ForEach (gabs in PB 3.30 noch nicht):

Das Beispiel aus dem Handbuch.pdf, geändert auf deine Linked List:

Code: Alles auswählen

ResetList(RoketI())
While NextElement(RoketI())
  ... Dein Code, der mit ForEach abgearbeitet werden sollte
Wend
Ungetestet, ich habe keine 3.30 mehr.

Rainer

Verfasst: 19.05.2006 18:12
von Ghost
Ok Perfeckt. danke <)
funkst einwandfrei

Verfasst: 20.05.2006 13:51
von Kaeru Gaman
nochn tip:

schöner und sicherer ist, wenn man Liste und Struktur unterschiedlich benennt.

bei dir heißen beide "RoketI"