Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 03-07-2008
JoseFco JoseFco is offline
Baneado
 
Registrado: dic 2007
Posts: 1.861
Poder: 0
JoseFco cantidad desconocida en este momento
Problemita con ReadStr

"Tolomeo se mudo al Polo Norte"

Última edición por JoseFco fecha: 24-12-2008 a las 12:29:40.
Responder Con Cita
  #2  
Antiguo 03-07-2008
Avatar de cHackAll
[cHackAll] cHackAll is offline
Baneado?
 
Registrado: oct 2006
Posts: 2.159
Poder: 20
cHackAll Va por buen camino
Código Delphi [-]
//...

 ComPort.ReadStr(Str, Count);
 for i := 1 to Count do
  begin
   Binario := FastIntToBin(Byte(Str[i]), 8);
   StaticText1.Caption := Binario[1];

//...
Responder Con Cita
  #3  
Antiguo 03-07-2008
JoseFco JoseFco is offline
Baneado
 
Registrado: dic 2007
Posts: 1.861
Poder: 0
JoseFco cantidad desconocida en este momento
"Tolomeo se mudo al Polo Norte"

Última edición por JoseFco fecha: 24-12-2008 a las 12:29:56.
Responder Con Cita
  #4  
Antiguo 03-07-2008
JoseFco JoseFco is offline
Baneado
 
Registrado: dic 2007
Posts: 1.861
Poder: 0
JoseFco cantidad desconocida en este momento
"Tolomeo se mudo al Polo Norte"

Última edición por JoseFco fecha: 24-12-2008 a las 12:30:07.
Responder Con Cita
  #5  
Antiguo 30-07-2008
waly2k1 waly2k1 is offline
Miembro
 
Registrado: dic 2006
Ubicación: El país de las maravillas(Argentina)
Posts: 251
Poder: 18
waly2k1 Va por buen camino
Otra ayudita sobre el tema ?

Buenas muchachos, estoy con un problemita no tan complicado
pero me supera un poco, lo que pretendo de este codigo es extraer
solo las letras y nros. que puedan venir del puerto, y no así los caracteres
raros o ruidos que pueda venir. El tema se me complica porque al
preguntar si es Nro. o letra desconozco las funciones de
conversión de tipos, y PChar <> PAnsiChar y sigue la lista de errores..

El tema en cuestión es la lectura de un lector de tarjeta por proximidad,
hasta funciona!!!, pero nose que caracteres puedan venir en otras tarjetas
o simplemente ruidos como lo mencionaba anteriormente.

Código:
procedure TfrmLector.ComPortRxChar(Sender: TObject; Count: Integer);
var
    sLect:string;
    cChar:Char;
    i:integer;
begin
    Sleep(1000); // Porque sino se activa nuevamente el evento mientras estoy procesando
    ComPort.ReadStr( sLect, 20 ); // A mi me interesan 12 caracteres que pueden ser letras o nros.
    
    sLectura := UpperCase( sLect );                    // es una variable global, pq Delphi no maneja variables estáticas
    sLectura := ReplaceSTR( sLectura, Chr(13), '');
    sLectura := ReplaceSTR( sLectura, Chr(10), '');
    sLectura := ReplaceSTR( sLectura, '', '');
    sLectura := ReplaceSTR( sLectura, '', '');
    sLectura := ReplaceSTR( sLectura, '', '');

    // Aquí iría rutina para filtrar solo letras y nros., 
    // ya que nose que otros caracteres pueden venir, del tipo for i :=1 to length(sLectura)


    lblRTarjeta.Caption := sLectura;
end;
Bueno es todo, saludos y desde ya muchas gracias!!!
Walter
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
problemita jhonnyone1 SQL 2 27-05-2008 00:42:38
Problemita con RadioGroup Tolón OOP 2 01-02-2007 22:08:01
Problemita con los menues lbidi Varios 4 16-07-2006 14:56:57
Problemita con los menues lbidi Varios 1 16-07-2006 02:54:39
Problemita DLL NeWNeO Varios 5 20-07-2004 17:54:10


La franja horaria es GMT +2. Ahora son las 08:52:28.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi