Hab noch was herausgefunden, der Rückgabewert Funktioniert, nur der Input nicht, wenn ich die funktion z.B. so aufrufe: UpperCase('n'); steht in der Variablen "String" = 'n' und danach jede Menge Speichermüll und das ist das Problem.