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.
Horst
---------------------------------------------------------------------
To unsubscribe, e-mail: users-de-unsubscr...@openoffice.apache.org
For additional commands, e-mail: users-de-h...@openoffice.apache.org