![]() |
FormCreate y dos PC
Una pregunta a los maestros.
Este procedimiento:
Trabaja bien en una PC 1200 Mhz con window xp y en una 2800 Mhz con el mismo windows xp no trabaja. Tiene algo que ver la velocidad de las maquinas? Si este mismo codigo lo pongo en el click de un boton trabaja. Un Saludo. |
¿A qué te refieres con "no trabaja" y qué clase de objeto es ComPort? ¿Podrías darnos más detalles?
|
Cita:
Bueno el ComPort es un Library. Y cuando me refiero a que no trabaja, es porque no hace lo que debe de hacer esa funcion.mandar por el puerto serie esos dos bytes el 02 y el 00. Si lo tengo en el FormCreate.Ahora si lo pongo en el evento OnClich de un boton trabaja bien. Este procedimiento esta trabajando bien en una PC con 1200 mhz, pero en una PC 2800 mhz no manda nada por el serial port.(no trabaja.) Me pregunto si la velocidad de la maquina tiene algo que ver? es lo unico diferente entre las dos pruebas. Tendre que esperar a que la Form se termine de crear antes de mandar estos bytes al serial port? Seria interesante ver que pasa si se le da un tiempo antes de mandar estos bytes. En ese caso no tengo idea de como hacer eso.Esperar y poco dentro del procedimiento de OnCreate.Se puede hacer algo asi.? Un Saludo. |
La cosa es mas seria de lo que pensaba.Esto comenso hace una semana cuando perdi el disco duro y con el Delphi 7,la libreria,etc.
Entonces decidi cambiar la maquina, monte Delphi 7 otra vez y con el ComPort.El problema es que ahora no ruedan los programas en los que estoy usando ComPort.Re instale ComPort ya tres veces y nada.Solo transmite pero nada de retorno por el serial port y la funcion OnCreate no activa el puerto, solo si lo hago por el OnClick de un boton. Cosas raras de estoy tarecos. jejejejeje :D:D:D Es hora de darle descanso al proyecto. Un saludo.Chao. |
La franja horaria es GMT +2. Ahora son las 07:22:07. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi