Hi,
wieso muß ich die jetzt so reinschreiben?
Die Variable j ist nur innerhalb der Funktion hallo bekannt. Wenn nach Ablauf der 2000 Sekunden "hallo(j)" auf der Agenda steht, ist j unbekannt, also nicht definiert. Wenn die Anweisung dann aber "hallo(0)" oder "hallo(1)" lautet, gibt's kein Problem.
Theoretisch könntest Du auch eine globale Variable verwenden. Eine Aufrufvariable in einer Funktion ist aber in jedem Fall lokal (auf die Funktion beschränkt).
Salokin