Problema al ejecutar programa, no funciona

Iniciado por Tokes, 29 Diciembre 2010, 22:28 PM

0 Miembros y 1 Visitante están viendo este tema.

Tokes

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.

Elemental Code

si decis que esta todo bien proba de ejecutarlo con CTL + F5 (Compilacion completa) capas que por eso falla.

I CODE FOR $$$
Programo por $$$
Hago tareas, trabajos para la facultad, lo que sea en VB6.0

Mis programas

LeandroA

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

BlackZeroX

.
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

Temibles Lunas!¡.
.
The Dark Shadow is my passion.

Tokes

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?