Was merkwürdiges mit ResetList()

Für allgemeine Fragen zur Programmierung mit PureBasic.
Benutzeravatar
saimen
Beiträge: 172
Registriert: 26.01.2005 10:44
Wohnort: Passau
Kontaktdaten:

Was merkwürdiges mit ResetList()

Beitrag von saimen »

Mit der Liste GanzeDatenbank$() kann ich fehlerfrei arbeiten, nur beim benutzen von ResetList() stürzt das Programm ab. Mach ich was falsch oder wo könnte der Fehler liegen?

Code: Alles auswählen

ResetList(GanzeDatenbank$())
Debug GanzeDatenbank$()
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8820
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Beitrag von NicTheQuick »

Wenn du dir die Hilfe zu [c]ResetList()[/c] genauer durchliest, dann wirst du feststellen, dass da steht, dass mit dem Befehl das aktuelle Element vor das erste Element gesetzt wird und somit nicht mehr gültig ist.
Wenn kein Element gültig ist, kannst du also auch nicht darauf zugreifen. Du greifst sozusagen ins Leer und das gibt einen Speicherfehler, weil der interne Pointer Null ist.
Benutzeravatar
saimen
Beiträge: 172
Registriert: 26.01.2005 10:44
Wohnort: Passau
Kontaktdaten:

Beitrag von saimen »

aha, ok,
hab die Funktion missverstanden.

Und du hast recht, viele meiner Fragen wurden schon in anderen Beiträgen behandelt. Man muss nur a bissal suchen.
Bin auch erst seid letzter Woche mit PB dabei und mach gerade so meine ersten Schritte ;-)
Antworten