Convert encrypted strings with v4 but now decrypt with v5

Bernard. I have the same error. I just don't want to create another thread. Previously, key was equal to 32 characters. On the client side, files were encrypted with this key. Today the same error was updated that the length should be 16. At the same time, the TAESEncryption component lost the keyLength object inspector field. And if I forcibly specify keyLength := kl256 in the code, Delphi does not compile. I also read this thread: AES decryption fails with invalid key length - #11 by Fab

And I didn’t understand how to solve the problem, because your last code in this post does not compile, it also gives an error:
Laes.KeyLength:= kl256;

How can I fix it so that on the client side the key of 32 characters is saved and it decrypts old files?