iirc it's windows that does this. If the winapi encounters characters in a string for a messagebox it doesn't understand, it drops the whole string. There's nothing Lazarus can do about it.
It's not the MessageBox function that drops strings (they always appear). It's the LCL that does this (as far as I read from the bug report) for TStrings that are not UTF-8 conform.
Jürgen Hestermann. _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal