BinQ() liefert falsches Ergebnis [PB V4.02]

Hier werden, insbesondere in den Beta-Phasen, Bugmeldungen gepostet. Das offizielle BugForum ist allerdings hier.
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8809
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

BinQ() liefert falsches Ergebnis [PB V4.02]

Beitrag von NicTheQuick »

Hier nur schnell der Fehlersource:

Code: Alles auswählen

q.q = 1
For a = 0 To 63
  Debug BinQ(q) + " (" + Str(Len(BinQ(q))) + ") - " + StrQ(q)
  q * 2
Next
siehe 32. Bit
Debugger hat geschrieben:1 (1) - 1
10 (2) - 2
100 (3) - 4
1000 (4) - 8
10000 (5) - 16
100000 (6) - 32
1000000 (7) - 64
10000000 (8) - 128
100000000 (9) - 256
1000000000 (10) - 512
10000000000 (11) - 1024
100000000000 (12) - 2048
1000000000000 (13) - 4096
10000000000000 (14) - 8192
100000000000000 (15) - 16384
1000000000000000 (16) - 32768
10000000000000000 (17) - 65536
100000000000000000 (18) - 131072
1000000000000000000 (19) - 262144
10000000000000000000 (20) - 524288
100000000000000000000 (21) - 1048576
1000000000000000000000 (22) - 2097152
10000000000000000000000 (23) - 4194304
100000000000000000000000 (24) - 8388608
1000000000000000000000000 (25) - 16777216
10000000000000000000000000 (26) - 33554432
100000000000000000000000000 (27) - 67108864
1000000000000000000000000000 (28) - 134217728
10000000000000000000000000000 (29) - 268435456
100000000000000000000000000000 (30) - 536870912
1000000000000000000000000000000 (31) - 1073741824
10000000000000000000000000000000 (32) - 2147483648
00000000000000000000000000000000 (32) - 4294967296
1000000000000000000000000000000000 (34) - 8589934592
10000000000000000000000000000000000 (35) - 17179869184
100000000000000000000000000000000000 (36) - 34359738368
1000000000000000000000000000000000000 (37) - 68719476736
10000000000000000000000000000000000000 (38) - 137438953472
100000000000000000000000000000000000000 (39) - 274877906944
1000000000000000000000000000000000000000 (40) - 549755813888
10000000000000000000000000000000000000000 (41) - 1099511627776
100000000000000000000000000000000000000000 (42) - 2199023255552
1000000000000000000000000000000000000000000 (43) - 4398046511104
10000000000000000000000000000000000000000000 (44) - 8796093022208
100000000000000000000000000000000000000000000 (45) - 17592186044416
1000000000000000000000000000000000000000000000 (46) - 35184372088832
10000000000000000000000000000000000000000000000 (47) - 70368744177664
100000000000000000000000000000000000000000000000 (48) - 140737488355328
1000000000000000000000000000000000000000000000000 (49) - 281474976710656
10000000000000000000000000000000000000000000000000 (50) - 562949953421312
100000000000000000000000000000000000000000000000000 (51) - 1125899906842624
1000000000000000000000000000000000000000000000000000 (52) - 2251799813685248
10000000000000000000000000000000000000000000000000000 (53) - 4503599627370496
100000000000000000000000000000000000000000000000000000 (54) - 9007199254740992
1000000000000000000000000000000000000000000000000000000 (55) - 18014398509481984
10000000000000000000000000000000000000000000000000000000 (56) - 36028797018963968
100000000000000000000000000000000000000000000000000000000 (57) - 72057594037927936
1000000000000000000000000000000000000000000000000000000000 (58) - 144115188075855872
10000000000000000000000000000000000000000000000000000000000 (59) - 288230376151711744
100000000000000000000000000000000000000000000000000000000000 (60) - 576460752303423488
1000000000000000000000000000000000000000000000000000000000000 (61) - 1152921504606846976
10000000000000000000000000000000000000000000000000000000000000 (62) - 2305843009213693952
100000000000000000000000000000000000000000000000000000000000000 (63) - 4611686018427387904
1000000000000000000000000000000000000000000000000000000000000000 (64) - -9223372036854775808
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8809
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Beitrag von NicTheQuick »

Ich gehe mal davon aus, dass der Bug bestätigt wurde und an das
PureBasic-Team weitergeleitet wurde. /:->
Benutzeravatar
mk-soft
Beiträge: 3855
Registriert: 24.11.2004 13:12
Wohnort: Germany

Beitrag von mk-soft »

In Version 4.10 Beta 3 Beseitig :allright:
Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Benutzeravatar
Helle
Beiträge: 566
Registriert: 11.11.2004 16:13
Wohnort: Magdeburg

Beitrag von Helle »

Mit V4.10 Beta 3 ist bei mir alles o.K., bei V4.01 (habe ich gerade noch am Start) tritt der Fehler tatsächlich auf. Ist aber wohl behoben.

Gruß
Helle
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8809
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Beitrag von NicTheQuick »

Danke, das wollte ich hören! :allright:
Antworten