Thank you Enrique and sorry for my english.
When I pass to the dll an array of strings with the same length, the strings in the dll are correct.
There is a problem when I pass an array of strings with different lenght (see attachment ViAndDll.jpg).
Regards,
Filippo