estoy utilizadon del componente COMPORT para manejar un escaner de codigo de barras por el puerto COM1 , he logrado hacer que lea el codigo y me dande a un edit el codigo de un articulo pero he tenido un efecto extraño que no he podido solucionar, es como que el escaner manda un enter codificado y se ve de esta manera:
como pueden ver al final de la cadena hay un rectangulo, me parece que es el ENTER que hace el escaner al final, como puedo evitar esto?, ya que por ese rectangulo no me localiza el articulo....
este es mas o menos el codigo que utilizo para leer y mandar el texto al edit:
procedure TForm1.ComPortRxChar(Sender: TObject; Count: Integer); var Str: String; begin ComPort.ReadStr(Str, Count); Edit1.Text := Edit1.Text + Str; end;
espero me puedan ayudar, saludos!