elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  -
0 Usuarios y 2 Visitantes están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: -  (Leído 3,117 veces)
xadap
Visitante


Email
-
« en: 26 Agosto 2005, 20:35 pm »

-


« Última modificación: 1 Septiembre 2021, 09:03 am por __ann » En línea

Numeros

Desconectado Desconectado

Mensajes: 110



Ver Perfil
Re: timer, variable y caja de texto. excesiva repetición
« Respuesta #1 en: 26 Agosto 2005, 22:21 pm »

Si el problema es que el valor de vEntrada no debe repetirse consecutivamente en el historial, te propongo usando un ListBox el siguiente

Código:
    If vEntrada <> List1.List(List1.ListCount - 1) Then List1.AddItem vEntrada

De esta manera pienso que no tienes que preocuparte por la frecuencia del muestreo.


Saludos.


« Última modificación: 26 Agosto 2005, 22:31 pm por Numeros » En línea

xadap
Visitante


Email
-
« Respuesta #2 en: 27 Agosto 2005, 00:21 am »

-
« Última modificación: 1 Septiembre 2021, 09:04 am por __ann » En línea

el_chente23

Desconectado Desconectado

Mensajes: 142



Ver Perfil
Re: timer, variable y caja de texto. excesiva repetición
« Respuesta #3 en: 27 Agosto 2005, 02:03 am »

Creo que tu problema se resuelve guardando el valor en una variable, cada que entre al timer compara el valor de la variable con lo que trae ventrada, si son iguales, que no entre, de lo contrario que te guarde el valor, espero me entiendas.

Saludos
En línea

Numeros

Desconectado Desconectado

Mensajes: 110



Ver Perfil
Re: timer, variable y caja de texto. excesiva repetición
« Respuesta #4 en: 27 Agosto 2005, 04:56 am »

Citar
y no se puede hacer nada con la caja de texto? no sólo la uso para el modo automático del robot, sino también para el modo teledirigido

Creo que podrías usar ambas cosas, el Listbox o guardarlo en la variable - como bien dice el_chente23, y el textbox para enviarle, me imagino que te refieres alguna especie de entrada de comandos.

Citar
e interesa conservar el espacio

esto último no entendí muy bien a que te refieres..

Saludos.
« Última modificación: 27 Agosto 2005, 05:00 am por Numeros » En línea

Slasher-K


Desconectado Desconectado

Mensajes: 1.477


Ver Perfil
Re: timer, variable y caja de texto. excesiva repetición
« Respuesta #5 en: 27 Agosto 2005, 06:31 am »

Para eso existen las variables estáticas. Y no hace falta usar select case si sólo va a mostrar lo que entra.

Código:
       Static lLastValue&

  If lLastValue <> vEntrada Then
    lLastValue = CLng(vEntrada)

    frmPrincipal.txtHistorial.Text = frmPrincipal.txtHistorial.Text & "valor " & vEntrada & vbCrLf
  End If

Saludos.
En línea



A la reina de las profundidades que cuida los pasos de una sombra en la noche :*
xadap
Visitante


Email
-
« Respuesta #6 en: 27 Agosto 2005, 10:05 am »

-
« Última modificación: 1 Septiembre 2021, 09:04 am por __ann » En línea

Slasher-K


Desconectado Desconectado

Mensajes: 1.477


Ver Perfil
Re: timer, variable y caja de texto. excesiva repetición
« Respuesta #7 en: 27 Agosto 2005, 12:24 pm »

Lo que hace el código es verificar que el valor de vEntrada no sea igual al anterior, si no es igual al anterior entonces muestra la nueva entrada y guarda el valor en lLastValue para volver a repetir la operación.

CLng lo que hace es devolver un valor de tipo Long (entero de 32 bits), lo uso para asegurarme de que no haya errores de conversión de tipos de datos.

Saludos.
En línea



A la reina de las profundidades que cuida los pasos de una sombra en la noche :*
xadap
Visitante


Email
-
« Respuesta #8 en: 28 Agosto 2005, 17:59 pm »

-
« Última modificación: 1 Septiembre 2021, 09:04 am por __ann » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines