Home   Artículos   Recursos   Foros   
Artíclos recientes publicados en Latindevelopers:

Visual C++: NSDoubleEdit: Un control para el manejo de números decimales en Visual C++.
Visual C++: Implementando una Calculadora en Visual C++
Visual C++: CCommandLine: Una clase para el uso de la linea de comando
Visual C++: Una clase para el manejo del Registro


Cancelar una tarea

Aqui programadores en la plataforma Win32 con Visual C++ de Microsoft...

Moderador: latindeveloper

Cancelar una tarea

Notapor CodeBreaker el Sab Ene 12, 2008 3:29 pm

Hola llevo ya unos dias calentandome la cabeza y sin exito. Os explico mi problema:

1º Quiero lanzar un bucle con un conjunto de tareas al pulsar un boton y pararlo al pulsar otro boton (o el mismo).

2º El conjunto de tareas es el muestreo de una comunicación USB y el dato lo presento en un TextBox el problema es que el TextBox no muestra el dato recibido. En un bucle finito el TextBox solo muestra el ultimo dato. Creo que le falta algun refresco o algo así.

Espero que me podais ayudar. Gracias.
CodeBreaker
Novato
Novato
 
Mensajes: 3
Registrado: Sab Ene 12, 2008 3:20 pm

Re: Cancelar una tarea

Notapor ivancp el Sab Ene 12, 2008 9:07 pm

Revisa este post, te puede servir

viewtopic.3947.html

Si no es asi entonces avisanos.
ivancp
Programador Experimentado
Programador Experimentado
 
Mensajes: 301
Registrado: Jue Sep 06, 2007 12:57 pm

Re: Cancelar una tarea

Notapor CodeBreaker el Dom Ene 13, 2008 3:48 am

Soy algo novato en entornos visuales y no se muy bien como van estructurados. Voy a explicar un poco como esta estructurado el codigo. Tengo 2 clases PicUSBAPI (donde esta el main) y PicUSB (la que tiene todos los eventos de la ventana). De primeras no se donde colocar los metodos. El bucle lo hago al pulsar un boton asi que esta en la clase de la ventana. A pesar de ello intente colocarlo por ahi pero me salen los siguientes errores:

HWND no definido
MSG no definido
todas las funciones que contienen en el nombre Message no existen

uso el Visual C# 2005 Express por si tiene algo que ver.

Gracias y perdon por mi ignorancia
CodeBreaker
Novato
Novato
 
Mensajes: 3
Registrado: Sab Ene 12, 2008 3:20 pm

Re: Cancelar una tarea

Notapor CodeBreaker el Dom Ene 13, 2008 3:55 am

Bueno echandole un vistazo a la ayuda y gracias al codigo citado he conseguio hallar una solucion

simplemente en el bucle colocar la sentencia
Application.DoEvents();
CodeBreaker
Novato
Novato
 
Mensajes: 3
Registrado: Sab Ene 12, 2008 3:20 pm


Volver a Visual C++

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados

cron