Fehlermeldung "Dividieren Sie nicht durch 0" ... ???

14/03/2008 - 10:56 von Nicolas Nickisch | Report spam
Hi NG,
die nachfolgende Anweisung verursacht den o.g. Fehler ...

xxx = tmp & &H1FFFFFFFL

xxx und tmp sind als uint32 definiert. Bei Auftreten des fehlers ist tmp
424dez

Das ist bestimmt wieder so ein tückischer Fehler, der bei Typkonvertierungen
auftritt

Kann mir jemand helfen ?



Gruss Nico
 

Lesen sie die antworten

#1 Thorsten Doerfler
14/03/2008 - 11:08 | Warnen spam
"Nicolas Nickisch" schrieb:

die nachfolgende Anweisung verursacht den o.g. Fehler ...

xxx = tmp & &H1FFFFFFFL

xxx und tmp sind als uint32 definiert. Bei Auftreten des fehlers ist
tmp 424dez

Das ist bestimmt wieder so ein tückischer Fehler, der bei
Typkonvertierungen auftritt



Was möchtest Du da eigentlich erreichen? Der &-Operator ist zur
Verkettung von Zeichenfolgen vorgesehen, die kommen bei Dir wohl nicht
vor und '&H1FFFFFFFL' ist kein gültiger Ausdruck. Dass Dir die IDE da
Fehler um die Ohren wirft, bleibt also nicht aus. Eventuell möchtest
Du eine And-Verknüpfung vornehmen:

xxx = tmp And &H1FFFFFFF

Aber das ist jetzt nur geraten.

Thorsten Dörfler

Ähnliche fragen