Code:
Sleep(20000);
Habst du kein compilier fehler meldung bekommen? Sleep(x) kan nur mit "unsigned char" werten arbeiten. Also "x" muss irgend was sein zwisschen 0 und 255. Nicht grösser.

Msleep(20000) ist möglich in die neue lib. Das sind "int" werten, also zwischen -32.768 und 32.767. Ich verstehe aber nicht warum die lib-guru's es kein "unsigned int" gemacht haben. Negatiefe warte zeiten machen kein sinn.