Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: Tokes en 29 Diciembre 2010, 22:28 pm



Título: Problema al ejecutar programa, no funciona
Publicado por: Tokes en 29 Diciembre 2010, 22:28 pm
Buen día a todos:

Hoy los vengo a molestar con una super pregunta. Verán:

Estoy tratando de realizar una comunicación mediante el puerto serie COM.

El problema está en que al ejecutar el código se deben enviar caracteres por el puerto al dar click en determinados botones, pero no lo hace.

Al ejecutar el código instrucción por instrucción sí lo realiza correctamente. Pero al correrlo no lo hace. ¿Qué le pasa a mi visual basic?

Por su atención, muchas gracias.


Título: Re: Problema al ejecutar programa, no funciona
Publicado por: Elemental Code en 30 Diciembre 2010, 00:23 am
si decis que esta todo bien proba de ejecutarlo con CTL + F5 (Compilacion completa) capas que por eso falla.


Título: Re: Problema al ejecutar programa, no funciona
Publicado por: LeandroA en 30 Diciembre 2010, 01:33 am
no se casi nada de puerto com pero no estas ensimando los datos, intenta poner un Doevents o un doevents  + Sleep como para dejar una pequeña pausa y dar lugar a que el control com trabaje correctamente.

eso si entendi bien la pregunta por otro lado si es que no funciona cuando precionas los botones, quizas es porque te esta faltando algun caracter que hace dividir una instruccion de otra

es intencion ayudar quizas dije cualquiera.

saludos


Título: Re: Problema al ejecutar programa, no funciona
Publicado por: BlackZeroX en 30 Diciembre 2010, 05:58 am
.
Por hay en l Foro de L.A. Coco (un usuario de este foro) si no me equivoco menciono que dichos puertos el dispositivo hardware tienen una velocidad de resepcion o algo asi, seguro que esta bien configurado tu comunicacion?.

mirate esto... por si usas dependencias...

http://www.leandroascierto.com.ar/foro/index.php?topic=345.msg1807#msg1807]ClsCom.cls (http://)

Temibles Lunas!¡.
.


Título: Re: Problema al ejecutar programa, no funciona
Publicado por: Tokes en 30 Diciembre 2010, 23:52 pm
Mis estimados compañeros del foro:

Agradezco las respuestas de cada uno de ustedes. Esta vez escribo para comunicarles que el problema está casi resuelto, aunque de una manera un poco extraña. Verán:

El programa del cual les comenté lo ejecuté en 3 computadoras que tienen SO Windows XP y en ninguna funcionó completamente, es como si el procesador se brincara las instrucciones, pero en fín. La verdadera cuestión es que el programa terminó ejecutándose correctamente en una laptop con SO Windows 7 de 64 bits. Me sorprendió mucho, ya que, según lo que yo sé, Visual Basic 6.0 fue hecho para SO de 32 bits (si estoy equivocado, corríjanme por favor). De hecho, al instalar Visual Basic 6 en la laptop me arrojaba un mensaje de incompatibilidad, pero aún así lo instalé y ¡Funcionó!

Entonces, si VB6 es compatible con Windows XP e incompatible con Windows 7 ¿Tiene esto alguna explicación?