Compilerwarnung bei Vergleich von WORD mit DWORD
-
Ich habe in einer Funktion eine Schleife in der ich ein DWORD mit einem DWORD verglichen habe. Irgendwann ist mir dann aufgefallen, das eigentlich auch WORD reicht und ich habe das umgestellt aber verhessen die Zählvariable mit zu ändern.
So ergab es sich das mir der Compiler danach eine Warnung zukommen lies, mit dem ungefähren Wortlaut: "Vergleich von signed und unsigned Werten!" Wieso?
Meines Wissens sind WORD sowie DWORD doch unsigned.