in meinem Bannerrotator 4, für den ich hier keinerlei werbung machen will , hab ich glaub ich 3 funktionienen verschachtelt....aber sowas von verschachtelt
hat vielleicht jemand einen tipp wie ich das problem umgehen könnte ?
...indem du die var als parameter mit übergibst, und als return wieder zurück.
so wird das bei rekursionen üblicherweise auch gemacht, da es sonst bei mehrdimensionalen
rekursionen sehr schnell zu problemen führt.
Original geschrieben von Coragon Rivito
[B@ goth .. ja, aber nicht wenn in der funktion die vorher aufgerufen wurde die variable nicht im geltunsbereich liegt, dann kannst du global verwenden wie du willst, es klappt dann einfach nicht
und auf diese erkenntnis bin ich gestern gestossen [/B]
Dann hast Du 'ne defekte Version ... ich tue sowas permanent ... und funzen tut's immer ... !
carpe noctem
[color=blue]Bitte keine Fragen per EMail ... im Forum haben alle was davon ... und ich beantworte EMail-Fragen von Foren-Mitgliedern in der Regel eh nicht![/color] [color=red]Hinweis: Ich bin weder Mitglied noch Angestellter von ebiz-consult! Alles was ich hier von mir gebe tue ich in eigener Verantwortung![/color]
@Benny: Noch ist nicht's verloren ... ! Ich muß wohl noch etwas Überzeugungsarbeit leisten ...
carpe noctem
[color=blue]Bitte keine Fragen per EMail ... im Forum haben alle was davon ... und ich beantworte EMail-Fragen von Foren-Mitgliedern in der Regel eh nicht![/color] [color=red]Hinweis: Ich bin weder Mitglied noch Angestellter von ebiz-consult! Alles was ich hier von mir gebe tue ich in eigener Verantwortung![/color]
mein fehler war folgender, ich hatte mir eingebildet dass wenn ich in einer funktion eine varieble definier und in einer funktion 'darunter' ( also einer die ich in der funktion wo ich die var definier aufrufe ) die var global machen will, dass das klappt
dem ist aber nicht so, wie ich leidvoll feststellen musste ..
also: 1) variablen global verfügbar machen ( global =
2) in der funktion wo die var gebraucht wird auch verfügbar machen( global)
Kommentar