FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Pasar codigo VB a FW
Posts: 225
Joined: Tue Feb 28, 2006 04:25 PM
Pasar codigo VB a FW
Posted: Sat Nov 14, 2009 04:39 AM
Amigos tengo el siguiente codigo en Visual Basic

Como lo paso a FW


Gracias por la Ayuda
ME INTERESA FW Y XHB POR SER OPEN SOURCE
Posts: 225
Joined: Tue Feb 28, 2006 04:25 PM
Re: Pasar codigo VB a FW
Posted: Sat Nov 14, 2009 04:49 AM

Perdon
NO se poner imagenes en el foro

Aqui esta el codigo que necesito migrar
Gracias

http://serviaduana.netai.net/img.html

ME INTERESA FW Y XHB POR SER OPEN SOURCE
Posts: 1344
Joined: Wed Nov 16, 2005 09:14 PM
Re: Pasar codigo VB a FW
Posted: Tue Nov 17, 2009 12:03 PM
Hola Vladimir, no si si la respuesta llega tarde. Si tu intencion es enviar datos a un puerto COM puedes usar tranquilamente las funciones de manejo del COM de FIVEWIN.
Code (fw): Select all Collapse
FUNCTION abrirport(n)
LOCAL IdPort,cDcb,nError
IdPort := OpenComm("COM"+STR(n,1),1024,256)
IF IdPort <= 0
   nError = GetCommError( IdPort)
   MsgInfo( "Error al abrir: " + Str( nError ) )
   Retun 0
ENDIF
IF ! BuildCommDcb("COM"+STR(n,1)+":9600,n,8,1" , @cDcb)
   nError = GetCommError( IdPort)
   MsgInfo( "Error al Configurar: " + Str( nError ) )
   RETURN 0
ENDIF
IF ! SetCommState( IdPort, cDcb )
   nError = GetCommError( IdPort)
   MsgInfo( "Error al setear: " + Str( nError ) )
   RETURN 0
ENDIF
IF (nBytes := WriteComm( port,string) ) < 0
   MsgAlert("Mando mal string")
ENDIF
nBytes := ReadComm( port,@string)
IF nBytes < n
    MsgInfo("Leyo menos bytes")
    RETURN .f.
ENDIF
RETURN .t.


Espero te sirva

Continue the discussion