Am 11.03.2021 um 12:09 schrieb technik_...@jrsch.de:
Hallo,
ich habe ein eigenartiges Verhalten beobachtet:
Sub Main
print "1:" & test()
print "2:" & test(4)
end sub
function test(optional zl as integer)
if ismissing(zl) then zl = 0
do
a= zl+1
zl = zl + 1
zl=a
leer=leer+1
loop until leer >9
test=zl
end function
Bei Aufruf von test() wird der Zähler zl nur bei 1 gezählt und dann
nicht mehr weiter heraufgezählt.
(Die Prozedur stammt aus einem Hilfsmakro, dass in verschiedenen
Programmen läuft und hier auf das wesentliche gekürzt wurde. Die
Variable a ist für Testzwecke eingebaut worden.)
Ich hatte den Computer mit Win7 und OO 4.1.19 vorher im Ruhemodus.
Aber das hat auch früher nicht gestört.
Noch ein Nachtrag: Auch nach Neustart bleibt der Fehler.
Horst
---------------------------------------------------------------------
To unsubscribe, e-mail: users-de-unsubscr...@openoffice.apache.org
For additional commands, e-mail: users-de-h...@openoffice.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: users-de-unsubscr...@openoffice.apache.org
For additional commands, e-mail: users-de-h...@openoffice.apache.org