Article View: comp.lang.basic.visual
Article #200Re: serial port : question
From: Julio del Barrio Sevilla
Date: Fri, 04 Jul 1997 00:00
Date: Fri, 04 Jul 1997 00:00
82 lines
3648 bytes
3648 bytes
Peut-�tre que tu dois mettre la propiet� RThreshold=1
Doncs, si Comm1.Inbuffersize a valeur, tu peut le lire avec :
a$=""
while Comm1.inbuffercount>0
Comm1.inputlen=comm1.inbuffercount
A$=a$ & Comm1.input
wend
Tout-a-l'heur
Eric VALLAURI escribi� en art�culo <5p63vp$7hg$1@news2.isdnet.net>...
>Je voudrais faire un utilitaire me donnant l �tat des ports de
>communication avec VB4 standard
>j ai le code suivant sur un timer � 2 secondes et il ne se passe rien
quand
>je me connecte avec l acc�s au r�seau distant.
>L �v�nement oncomm reste lui aussi sans r�agir pourquoi ?
>merci de me repondre par mail
>eric.vallauri@hol.fr
>
>Private Sub Timer1_Timer()
>Form1.Cls
>For i = 1 To 4
>Comm.CommPort = i
>interm = Comm.CommPort
>Form1.Print "commport = "; interm
>interm = Comm.Settings
>Form1.Print "settings = "; interm
>
>interm = Comm.PortOpen
>Form1.Print "portopen = "; interm
>Next i
>End Sub
>Private Sub Comm_OnComm()
>Select Case Comm1.CommEvent
>' Errors
>Case comBreak
>Print "il se passe quelque chose"
>' A Break was received.
>' Code to handle a BREAK goes here.
>Case comCDTO ' CD (RLSD) Timeout.
>Print "il se passe quelque chose"
>Case comCTSTO ' CTS Timeout.
>Print "il se passe quelque chose"
>Case comDSRTO ' DSR Timeout.
>Print "il se passe quelque chose"
>Case comFrame ' Framing Error
>Print "il se passe quelque chose"
>Case comOverrun ' Data Lost.
>Print "il se passe quelque chose"
>Case comRxOver ' Receive buffer overflow.
>Print "il se passe quelque chose"
>Case comRxParity ' Parity Error.
>Print "il se passe quelque chose"
>Case comTxFull ' Transmit buffer full.
>' Events
>Print "il se passe quelque chose"
>Case comEvCD ' Change in the CD line.
>Print "il se passe quelque chose"
>Case comEvCTS ' Change in the CTS line.
>Print "il se passe quelque chose"
>Case comEvDSR ' Change in the DSR line.
>Print "il se passe quelque chose"
>Case comEvRing ' Change in the Ring Indicator.
>Print "il se passe quelque chose"
>Case comEvReceive ' Received RThreshold # of chars.
>Print "il se passe quelque chose"
>Case comEvSend ' There are SThreshold number of
>Print "il se passe quelque chose"
>' characters in the transmit buffer.
>End Select
>End Sub
>
>Eric
>VALLAURI
>eric.vallauri@hol.fr
>http://www.mygale.org/03/ericval/
>http://www.mygale.org/03/ericval/nimes/
>
>
>
>
Technical Details
Message-ID:
<33bc286d.0@news.arrakis.es>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<5p63vp$7hg$1@news2.isdnet.net>Show Full Headers
Complete Article Headers
X-Google-Language: FRENCH,ASCII X-Google-Thread: 1053fc,494783f8f4073cf4 X-Google-Attributes: gid1053fc,public X-Google-Thread: 10171e,494783f8f4073cf4 X-Google-Attributes: gid10171e,public X-Google-Thread: 10cf61,494783f8f4073cf4 X-Google-Attributes: gid10cf61,public X-Google-Thread: f645d,494783f8f4073cf4 X-Google-Attributes: gidf645d,public X-Google-Thread: f7646,494783f8f4073cf4 X-Google-Attributes: gidf7646,public X-Google-Thread: 108062,494783f8f4073cf4 X-Google-Attributes: gid108062,public X-Google-Thread: 10b997,494783f8f4073cf4 X-Google-Attributes: gid10b997,public X-Google-Thread: fa08f,494783f8f4073cf4 X-Google-Attributes: gidfa08f,public From: "Julio del Barrio Sevilla" <jbs@arrakis.es> Subject: Re: serial port : question Date: 1997/07/04 Message-ID: <33bc286d.0@news.arrakis.es> X-Deja-AN: 254551072 References: <5p63vp$7hg$1@news2.isdnet.net> X-MimeOLE: Produced By Microsoft MimeOLE Engine V4.71.0541.0 Newsgroups: comp.lang.basic.visual,cz.comp.lang.basic.visual,es.comp.lenguajes.visual-basic,fr.comp.lang.basic,fr.comp.lang.general,francom.programmation,it.comp.lang.visual-basic,microsoft.private.mvp.VisualBasic,microsoft.public.usasalesinfo.developer.visua