Seite 1 von 1

Bug mit PeekS() und Konstanten bzw. Variablen

Verfasst: 11.10.2006 16:20
von NicTheQuick
Einfach mal den folgenden Code testen und man sieht, wo der Bug liegt: Die zweite Zeile bleibt leer. Warum ist fraglich.

Code: Alles auswählen

unit = 1
#unit = 1
Debug PeekS(@"KBMBGBTBPBEBZBYB" + 1 * 2, 2)
Debug PeekS(@"KBMBGBTBPBEBZBYB" + unit * 2, 2)
Debug PeekS(@"KBMBGBTBPBEBZBYB" + #unit * 2, 2)
So geht es:

Code: Alles auswählen

unit = 1
#unit = 1

*mem = @"KBMBGBTBPBEBZBYB"
Debug PeekS(*mem + 1 * 2, 2)
Debug PeekS(*mem + unit * 2, 2)
Debug PeekS(*mem + #unit * 2, 2)
Und so auch:

Code: Alles auswählen

unit = 1
#unit = 1

mem.s = "KBMBGBTBPBEBZBYB"
Debug PeekS(@mem + 1 * 2, 2)
Debug PeekS(@mem + unit * 2, 2)
Debug PeekS(@mem + #unit * 2, 2)

Verfasst: 11.10.2006 16:28
von Kaeru Gaman
hm....
*das unmögliche denkend*

wenn bei

Code: Alles auswählen

PeekS(@"KBMBGBTBPBEBZBYB" + unit * 2, 2)
das unit auch ein @ zugewiesen bekommt, das garnicht dasteht?