Delphi-Quellcode:
IF (hilf AND (l<>NIL)) THEN
BEGIN
l:=l^.Next;
ausgabeListe(l); f
hilf:=false; // dies hier wird erst dann aufgerufen wenn der Listenzeiger auf NIl steht
END
Warum rufst Du ausgabeListe rekursiv auf, wenn Du immer nur das
nächste Element angezeigt bekommen willst.
Mach Dir doch eine Prozedur AusgabeElement(pointer) der du den Zeiger übergibst.
Das "weiterschalten" zum nächsten Element kannst Du dann im Weiterclick ausführen.
Grüße
Klaus