Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

control de interrupciones bajo C++ BUILDER

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: control de interrupciones bajo C++ BUILDER Responder citando

Hola a todos.

Estoy realizando un programa en C++ Builder 1.0 que va a transmitir y recibir datos por el puerto serie, y necesitaba saber como se puede detectar la llegada de un dato al puerto sin tener que estar escaneando el puerto todo el tiempo. O sea, que necesito saber como habilitar la interrupción de dicho puerto y que cuando esta se produzca, la rutina de servicio a esa interrupción sea una que yo diseñe para el tratamiento de los datos recibidos.

Espero haberme explicado. Gracias a todos Wink

Volver arriba
Mensaje    Asunto: control de interrupciones bajo C++ BUILDER Responder citando

Bueno, tienes un problema realmente, estas acostumbrado a programar bajo DOS, y en windows no funcionan las cosas tan facil.

Si realmete quieres tocar la interrupcion, tendras que crearte tu propio driver con los DDK de microsoft, no sabes el engorro que supone eso, las ayudas de microsoft son lamentables, aunque el DDK es gratuito, pero lo tendrias que desarrollar un driver por cada plataforma donde lo vayas a emplear(NT, w98,w95,etc...).

Solucion 1 emplear un componente gratuito de los que hay por la red, todos tienen la posibilidad de generar un evento al recibir.

Solucion 2, programar tu mismo la API del puerto serie, tienes un ejemplo de Roberto Porcar en esta WEB,y te las apañas para generar un evento cuando reciba algo (no es dificil).

Espero no haberte desmoralizado demasiado, personalmente he probado las dos soluciones, y hay componentes muy buenos por ahi que te simplifican todo un monton.
Espero haberte ayudado
un saludo

Volver arriba
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.