TODOPIC

Lenguajes de programación para PC => C, C#, C++ => Mensaje iniciado por: AKENAFAB en 06 de Diciembre de 2006, 05:40:03

Título: ¿ còmo habilitar los puertos en Wndows XP ?
Publicado por: AKENAFAB en 06 de Diciembre de 2006, 05:40:03
HOla

EStoy trabjando en turbo c++ , necesito realizar una aplicacion con el puerto serie,
pero como bien saben , no se puede de manera directa en W. XP.


¿como puedo desbloquear los puertos en XP?

¿¿Hay algun parche ??

Les doy las gracias por adelantado!!

     Saludos!!
Título: Re: ¿ còmo habilitar los puertos en Wndows XP ?
Publicado por: aitopes en 06 de Diciembre de 2006, 07:13:09
Desconozco si es igual para turbo C, pero en VB se puede usar una DLL para poder acceder a los puertos. Se llama IO.DLL (y creo que hay mas disponibles). Fijate en google con "IO.DLL" y fijate si te sirve...;)

Suerte!
Título: Re: ¿ còmo habilitar los puertos en Wndows XP ?
Publicado por: aitopes en 06 de Diciembre de 2006, 07:15:08
Aca hay otra, que dunciona 10 puntos en VB: inpout32.dll . Esta en www.logix4u.net/inpout32.htm .

Saludos.
Título: Re: ¿ còmo habilitar los puertos en Wndows XP ?
Publicado por: Geo en 06 de Diciembre de 2006, 11:51:33
No estoy seguro de que TurboC te permita cargar DLLs, sobretodo si traen cosas específicas de Windows. La primer DLL que te mencionó Aiotpes la encuentras aquí:

http://www.geekhideout.com/iodll.shtml

Es bastante fácil de utilizar (yo sólo la he usado con el puerto paralelo), allí mismo el autor indica los prototipos de función para C/C++, Visual Basic y Delphi. Si debes trabajar con C/C++, te recomendaría que usaras el compilador MinGW que viene con el entorno Dev-C++ (http://www.bloodshed.net) o la versión Express de Visual C++ 2005 (es gratuita, búscala en Microsoft), con ellos puedes fácilmente compilar programas para Windows y no debieras tener problemas en utilizar la DLL.

Por último, si decides usar Visual Basic o algún otro, seguramente ya incluye funciones para manejar comunicación serie, puedes investigarlas :).

Saludos,
JJ (Geo).
Título: Re: ¿ còmo habilitar los puertos en Wndows XP ?
Publicado por: microcarsil en 06 de Diciembre de 2006, 16:17:16
HOla

EStoy trabjando en turbo c++ , necesito realizar una aplicacion con el puerto serie,
pero como bien saben , no se puede de manera directa en W. XP.


¿como puedo desbloquear los puertos en XP?

¿¿Hay algun parche ??

Les doy las gracias por adelantado!!

     Saludos!!

Hola AKENAFAB mira que yo hace tiempo que libere los puertos paralelo y serial en windows xp a traves de un driver y funcionaron muy bien en turbo c++ 3.0 te dejo el driver, los ejemplos y un tutorial de como instalarlo, espero y te sirva, y cualquier duda por aqui andamos.

Saludos  :-/
Título: Re: ¿ còmo habilitar los puertos en Wndows XP ?
Publicado por: AKENAFAB en 07 de Diciembre de 2006, 06:02:28
Hola
¿que tal?


Saludos a todos y gracias nuevamente por la pronta respuesta.

Voy a probar los drivers.
y  publicare los resultados.
Espero hacerlo pronto ya que es fin de semestre y en apuros con los trabajos finales. :-)

hasta luego!!

         Gracias!!!
Título: Re: ¿ còmo habilitar los puertos en Wndows XP ?
Publicado por: aripod en 08 de Diciembre de 2006, 17:45:38
En xp no vas a tener suerte....lo ke podes hacer es bajarte las dll ke te dijeron, o sino usar un disco de inicio de win98 para probar el codigo.....lo mentes en un diskete ylist.....por lo menos asi hice yo hasta ke empece a usar el builder y tuve ke bajar un dll
Título: Re: ¿ còmo habilitar los puertos en Wndows XP ?
Publicado por: microcarsil en 09 de Diciembre de 2006, 01:54:09
En xp no vas a tener suerte....lo ke podes hacer es bajarte las dll ke te dijeron, o sino usar un disco de inicio de win98 para probar el codigo.....lo mentes en un diskete ylist.....por lo menos asi hice yo hasta ke empece a usar el builder y tuve ke bajar un dll

Hola aripod, a que te refieres a que no va a tener suerte?, Hay muchas maneras de poder comunicarte por el puerto paralelo y serie en windows xp en los diferentes lenguajes de programación. Por ejemplo a traves de las DLL comentadas anteriormente que sirven muy bien para lenguajes como visual basic, visual C++, builder, etc, pero creo que no funciona para el turbo c++, es por eso que una alternativa es usar un driver especifico para turbo c++ 3.0 modo consola, lo he probado y funciona muy bien. Otra manera es usando un activex (visual basic, visual c++, builder), que hacen muy facil la comunicacion, claro que unos son de pago y otros son gratis.

Saludos
Título: Re: ¿ còmo habilitar los puertos en Wndows XP ?
Publicado por: AKENAFAB en 09 de Diciembre de 2006, 15:54:52
Hola a todos!!!

muchas gracias por sus aportes!!

carsil , gracias por el driver y ejemplos , funciona bien. [EstaN LibERaDs los pUerTOS] :-)

Ya he realizado algunas pruebas con los uC. y hay comunicación , además visuale los caracteres que tenia guardados en el micro y listo.
A realizar más prácticas!!

muchas
muchisisimas gracias!!!

Cuenten conmigo si les puedo ayudar en algo!!

HAsta luego!!!
Título: Re: ¿ còmo habilitar los puertos en Wndows XP ?
Publicado por: microcarsil en 09 de Diciembre de 2006, 16:19:57
Me alegra que te haigan funcionado  :-/ ahora no queda mas que seguir programando ya una vez liberados los puertos  :mrgreen:

Saludos

Título: Re: ¿ còmo habilitar los puertos en Wndows XP ?
Publicado por: migsantiago en 25 de Enero de 2007, 12:17:46
Aquí una guía para programar el puerto paralelo con WinXP

http://www.todopic.com.ar/foros/index.php?topic=11633.0

No olviden realizar búsquedas antes de publicar temas nuevos.  :mrgreen: