German [B4I] double zusammenrechnen klappt nicht

gerredtor

Active Member
Licensed User
Hallo ich möchte auf einen double etwas drauf rechnen, bei b4a klappt das aber bei b4i rechne ich immer 0.5 dazu aber es bleibt immer auf 0.5

Code:

B4X:
Sub adClick(i As Double)
    If Premium Then
        Return
    End If
       
    If werbeint < 7 Then
            werbeint = werbeint + i
        Else
            werbeint = 0
            showAD
    End If
Log(werbeint)
End Sub

aufruf:

B4X:
adClick(0.5)

und im log kommt immer 0.5 raus
 

DonManfred

Expert
Licensed User
Longtime User
wenn werbeint 0 ist kommt 0.5 raus
 

gerredtor

Active Member
Licensed User
B4X:
werbeint = werbeint + i

dort wird werbeint ja verändert.

werbeint = 0.5
i = 0.5

werbeint(0.5) = werbeint(0.5) + i(0.5)
werbeint(neu) = 1.0

so ist das gedacht und das funzt in b4a genau so.
 
Top