Danke Luckie !
Du hast Recht.
Und zwar gibt er die Warnung aus, dass edx nicht initialisiert wurde. Ich hab jetzt einfach mal edx:=0; am Anfang der Funktion hingeschrieben und jetzt klappts. Man ist das peinlich
Ich dachte das muss man nicht machen. Oder ist es sauberer jede Variable mit :=0 oder :='' zu "initialisieren" ?