Controlar puerto serie y paralelo para Delphi y CBuilder (SOLUCION)
Hola gente, dado que cada vez que vengo por el foro veo gente que pregunta sobre como controlar los puertos serie y de paralelo tanto en Delphi como en C++ Builder. Pongo un post nuevo para dar la referencia que siempre doy. El problema de poner un post nuevo es que dentro de unos meses o semanas este ya estará muy hundido en el foro. Tampoco puedo hacer un howto porque solo es una referencia a un componente.
Al grano. Existe un componente de hace ya algún tiempo, muy muy sencillo y que sirve tanto para Delphi y CBuilder. Se llama ComPort y lo podéis conseguir de la siguiente manera. Ir a Torry’s Delphis Pages http://www.torry.net/quicksearch.php y en Quick Serach buscar el nombre del componente ComPort. Os saldrán dos componentes, el primero es de pago y cuesta $50, no lo he probado. El que buscamos es TComPort v.2.61a que es Free.
Cogeis el componente y lo instalais, tal y como dice la documentación del componente, que es igual a como intalariais cualquier otro componente.
La utilización de este os lo dejo en vuestras manos ya que es muy intuitiva y no creo que tengais muchos problemas con ello.
Nada mas, solo que espero que os sirva para vuestras comunicaciones tal y como me ha servido a mi. Desde aquà darle las gracias a Dejan Crnila ya que es este el creador del componente que tanto me ha ayudado a mi, como os va a ayudar a vosotros.
Un cordial saludo a todos.
Marc
Al grano. Existe un componente de hace ya algún tiempo, muy muy sencillo y que sirve tanto para Delphi y CBuilder. Se llama ComPort y lo podéis conseguir de la siguiente manera. Ir a Torry’s Delphis Pages http://www.torry.net/quicksearch.php y en Quick Serach buscar el nombre del componente ComPort. Os saldrán dos componentes, el primero es de pago y cuesta $50, no lo he probado. El que buscamos es TComPort v.2.61a que es Free.
Cogeis el componente y lo instalais, tal y como dice la documentación del componente, que es igual a como intalariais cualquier otro componente.
La utilización de este os lo dejo en vuestras manos ya que es muy intuitiva y no creo que tengais muchos problemas con ello.
Nada mas, solo que espero que os sirva para vuestras comunicaciones tal y como me ha servido a mi. Desde aquà darle las gracias a Dejan Crnila ya que es este el creador del componente que tanto me ha ayudado a mi, como os va a ayudar a vosotros.
Un cordial saludo a todos.
Marc
Hola Marc, yo sabÃa de la existencia de ese componente, pero mi problema es que no lo encuentro para Builder 6.0, ¿sabrÃas decirme dónde puedo conseguirlo?
Gracias.
Gracias.
Hola Marc he encontrado el comport para el Builder 6.0 , pero al compilarlo me da un error, que no encuentra el CPortLibCB6.bpi ¿Cómo se resuelve eso?
Gracias.
El link del comport264 es : http://cesnet.dl.sourceforge.net/sourceforge/comport/CPort264.zip
Gracias.
El link del comport264 es : http://cesnet.dl.sourceforge.net/sourceforge/comport/CPort264.zip
Sino recuerdo mal, en "delphi super page"( busca esto en google y el primer link será) habÃa una versión del comport de código abierto en pascal, kizá se te instale con un poco de suerte bien en c++builder 6. Si has leÃdo una de mis preguntas verás que este builder falla mas que una escopetilla de mixtos con componentes pascal. Aún, instalando el último update de borland que dice que corrige ese fallo. Sino se te instala entonces puedes tener
Dos opciones posibles:
1.- te bajas el código fuente .pas del comport y lo traduces a c++, y después lo instalas.
2.- para builder 1, un señor llamado Roberto, muy aplicado en builder sacó un tutorial y lo colgó en su página relaccionado con el puerto serie. http://www.arrakis.es/~rporcar/tutoriales.html.
De hecho su página es una de las más visitadas por la comunidad de builder en españa.
Dos opciones posibles:
1.- te bajas el código fuente .pas del comport y lo traduces a c++, y después lo instalas.
2.- para builder 1, un señor llamado Roberto, muy aplicado en builder sacó un tutorial y lo colgó en su página relaccionado con el puerto serie. http://www.arrakis.es/~rporcar/tutoriales.html.
De hecho su página es una de las más visitadas por la comunidad de builder en españa.
Hace algún tiempo estube interesado en utilizar el C++ Builder 6 para comunicar dos PCs. Lamnetablemente el 'in' y 'out' de asm no funcionaban bajo windows 2000/XP.
Ahora era necesri comunicarse con el SO para poder acceder al puerto, este tutorial explica bastante bien el tema y trae un codigo con una calse para comunicarse con el puerto serie.
http://www.codeguru.com/Cpp/I-N/network/serialcommunications/article.php/c5395/
La comunicación con el puerto paralelo es bastante similar.
Ahora era necesri comunicarse con el SO para poder acceder al puerto, este tutorial explica bastante bien el tema y trae un codigo con una calse para comunicarse con el puerto serie.
http://www.codeguru.com/Cpp/I-N/network/serialcommunications/article.php/c5395/
La comunicación con el puerto paralelo es bastante similar.
