Ahoi Philip,
Warum sollte das nicht möglich sein? Jede abgeholte Zeile verschiebt den Pointer stets um eine Position. Also kann ich immer einen eigenen Pointer hochzählen.
So sieht es aus, du kannst das, ich kann das, aber der OP vll nicht?!?
Oder zwei Datenbankverbindungen in zwei Objekten, aber wozu?
Als alternativ lösung, ist war beknackt aber erstere Lösung sowohl
von dir als auch mir vorgeschlagen scheint er nicht zu
verstehen/aktzeptieren zu wollen.
Was soll das bringen? Wenn kein Abbruch in der Schleife vorgesehen ist, steht der Pointer am Ende auf dem letzten Element.
Jo, und im Zähler weiss ich wieviel es noch waren (von vor der
schleife bis danach) und ich weiss wieviel es insgesamt sind => ich kenne die Position.
Wenn ich einen Counter mitlaufen lasse und Hitpoints in anderen Variablen zwischenspeichere, muß ich nichts rechnen.
so siehts aus, wie gesagt, das sind alternativen für den OP weil er
mit der ersten und einfachsten Lösung die am wenigsten rechen und
speicherverbrauch hätte wohl nicht zurecht kommt. Und nicht willens
ist seine Problembeschreibung zu verbessern oder etwas Code zu
liefern.
MfG