Gracias amigos por la ayuda, ya cambie la opcion que me comentaron, el documento que comenta el amigo FGarcia lo vi, pero ahora me marca esto:
[DCC Warning] Unit1.pas(182): W1058 Implicit string cast with potential data loss from 'TCaption' to 'AnsiString'
Es un edit que envio texto en mi propia pc como les comentaba arriba, y donde muestra los codigos chinos es en un memo, y en ejemplo que da del link dice de la posicion 1 y eso, este valdrá 2 bytes en vez de 1?
Lei tambien que: Si hacemos la llamada Length(String) esta nos creará bastantes problemas, porqué ahora para el cálculo tendremos que realizar Length(String) * SizeOf(Char).
gracias y espero no molestarlos
Se me olvidaba, la instruccion que utilizo para enviar el texto es la siguiente:
ClientSocket1.Socket.SendText(Edit1.Text)
Y para recibirla es esta:
Texto := Socket.ReceiveText;
Memo1.Lines.Add(Texto);
donde Text esta declarada como variable asi:
Var Texto : String;
Lei algo asi: las funciones de ansi primero se convierten las cadenas a Unicode y luego se llama a la función correspondiente, pero no se como hacerlo, me imagino que va algo asi de convertir a string, pero no se bien, y con lo del componente para ver las animaciones flash?
gracias y espero no molestarlos