FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Para Antonio: Manejo de puertos Comm
Posts: 189
Joined: Fri Oct 14, 2005 12:33 AM
Para Antonio: Manejo de puertos Comm
Posted: Thu Feb 28, 2008 01:48 AM

Hola,

¿Es posible, utilizando las funciones propias de FWHX manejar al menos dos (2) puertos COMM ?

En caso que no.... ¿ Que puedo hacer ?

Abrazos,

Julio Llinás
Visita mi Blog en http://mangucybernetico.blogspot.com/
xHarbour 1.1.0 + FWH810 + Borland 5.5.1
Posts: 10
Joined: Wed Oct 19, 2005 07:49 AM
Para Antonio: Manejo de puertos Comm
Posted: Thu Feb 28, 2008 08:29 AM
Yo estoy usando varios puertos COM sin ningun problema,

El Codigo que uso
...

nPort1 := InitComm( "COM1" )
nPort2 := InitComm( "COM2" )

ReadComm( nPort1, @cBuffer )
? cBuffer
ReadComm( nPort2, @cBuffer )
? cBuferr
....

**********************************
Static Function InitComm( Puerto )

	Local cDcb
	Local nComm := 0
	
	Default Puerto := "COM1"
	nComm := OpenComm( Puerto, 1024, 128 )

	if !BuildCommDcb( Puerto+":9600,n,8,1", @cDcb )
		MsgStop( "Error BUILD Dcb!" )
		Return( 0 )
	Endif

	if !SetCommState( nComm, cDcb )
		MsgStop( "Error Abriendo Puerto "+Puerto+":!" )
		Return( 0 )
	Endif

Return( nComm )
Posts: 189
Joined: Fri Oct 14, 2005 12:33 AM
Para Antonio: Manejo de puertos Comm
Posted: Thu Feb 28, 2008 12:07 PM

Gracias Amigo,

Es justo lo que quería saber...!

Cuando creas cBuffer ¿ Que tamaño le asignas ?

Abrazos,

Julio Llinás
Visita mi Blog en http://mangucybernetico.blogspot.com/
xHarbour 1.1.0 + FWH810 + Borland 5.5.1
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Para Antonio: Manejo de puertos Comm
Posted: Thu Feb 28, 2008 12:46 PM

Julio,

Se pueden manejar tantos puertos simultaneamente como se necesite.

Es algo que se implementó en FWH 8.01

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Para Antonio: Manejo de puertos Comm
Posted: Thu Feb 28, 2008 12:52 PM
Antonio Linares wrote:Julio,

Se pueden manejar tantos puertos simultaneamente como se necesite.

Es algo que se implementó en FWH 8.01



Maestro Antonio, entonces la LIB HBCOMM.LIB no és mas necesaria?

Best regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Para Antonio: Manejo de puertos Comm
Posted: Thu Feb 28, 2008 01:41 PM

João,

> entonces la LIB HBCOMM.LIB no és mas necesaria?

No, no hace falta

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Para Antonio: Manejo de puertos Comm
Posted: Thu Feb 28, 2008 02:11 PM
Antonio Linares wrote:João,

> entonces la LIB HBCOMM.LIB no és mas necesaria?

No, no hace falta



Excelente Maestro!!! Mui buena Noticia.

Best regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341

Continue the discussion