Seite 1 von 1

Dynamic Linked List nicht als Pref-Name?

Verfasst: 11.09.2004 23:59
von KeyKon
Hat jemand eine Ahnung ob das hier nicht Funktioniert:

Code: Alles auswählen

...
ResetList(Names())
 CreatePreferences(Names()+".prefs")
 While NextElement(Names())
...
Bei mir brints dann eine Fehlermeldung:

DieseAnfendung wird Aufgrund eines ungültigenVorgengs geschlossen. . .

Vielleicht könnt ihr das auch mal ausprobieren, wenns sein muss kann ich auch einengröseren Codeschnipsel posten.

KeyKon

Verfasst: 12.09.2004 00:05
von Ynnus
Ja ist doch logisch! Im Handbuch steht doch beschrieben, dass durch den Befehl restelist() kein Element mehr gültig ist! Das bedeutet, der Marker ist VOR dem ersten Element. Wenn du nun auf die LinkedList zugreifen willst, kommt der Fehler, welcher kommen würde, wenn die LL kein Element beinhalten würde. Einfach weil keines als aktuelles gewählt wurde. Du musst also entweder ein nextelement() danach setzen, um auf das erste Element zu zeigen, oder aber du machst direkt firstelement() anstelle des resetlist() um auf das erste element zu zeigen. :wink:

Verfasst: 12.09.2004 00:31
von KeyKon
Danke :allright: hab leider nur die DEMO und deswegen noch kein Handbuch durchgelesen, ich hät aber trotzdem selber drauf kommen können!

KeyKon

Verfasst: 12.09.2004 00:51
von Ynnus
gibt es bei der Demo nicht auch das Hilfe-Handbuch auf Druck auf F1? Da steht sowas normalerweise drinne. Ansonsten gibts auch auf purearea.net eine Online-Dokumentation der Befehle. ;)