@Pierre's Code:
Ich verstehe da zwei Dinge nicht ganz:
1. Wenn der Befehl funktioniert hat, dann ist der Wert doch größer 32. Dein Code gibt aber in diesem Fall einen unbekannten Fehler aus.
2. Wieso überprüfst du im Anwendungsbeispiel, ob der Fehler ungleich 0 ist? Das wäre ja laut deinem anderem Code "zu wenig Speicher"?
Grüße
Faux