Die Variable desc ist einmal falsch geschrieben. (desk)
Es gibt keine Methode WriteLn.
Der Operator != kann nicht auf Operanden vom Typ Keyinfo verwendet werden.
...
1. hat er nachträglich gefixt
2. Gut, das kann ich nicht beurteilen
3. Wo tut er das?