openoffice-users-de mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jörg Schmidt <joe...@j-m-schmidt.de>
Subject RE: Fehler in Makroausführung
Date Thu, 11 Mar 2021 12:28:07 GMT
Hallo, 

> -----Original Message-----
> From: technik_div@jrsch.de [mailto:technik_div@jrsch.de] 
> Sent: Thursday, March 11, 2021 12:10 PM
> To: users-de@openoffice.apache.org
> Subject: Fehler in Makroausführung
> 
> 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.

Strenggenommen gibt es in der Programmhilfe keinen Hinweis darauf das ein optionales Argument
typisiert sein darf. Lasse ich die Typisierung weg läuft es richtig.

(a)
ja, auch ich halte das für eigenartig

(b)
bei LO tritt dieses Verhalten nicht auf



Gruß
Jörg



---------------------------------------------------------------------
To unsubscribe, e-mail: users-de-unsubscribe@openoffice.apache.org
For additional commands, e-mail: users-de-help@openoffice.apache.org


Mime
View raw message