🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: free.it.visual-basic
Article #2158

Re: USARE LA PORTA SERIALE CON VISUAL BASIC

#2158
From: Mattia Zuliani
Date: Sat, 30 Aug 2003 17:25
68 lines
3157 bytes
Prova ad usare questo codice, serve per pilotare il modem seriale ma io l'ho
usato anche per una chat tra due PC colleggati in seriale cross.

Almeno a me funziona.

private sub form_load()
    MSComm1.commport =1
    MSComm1.Settings = "9600,n,8,1"
    MSComm1.RThreshold = 1
    MSComm1.PortOpen = True
end sub

private sub MSComm1_onComm()
    dim ricev as String
    ricev = MSComm1.input
    if len(ricev) then
        text1.text = ricev
  end sub

private sub text2_keypress(keyAscii as Integer)
    MSComm1.output = chr$(KeyAscii)
end sub


Il componete MSComm1 � MSCOMM32.OCX

Fammi sapere, ciao
"Andrea.S" <andrea.santagati@libero.it> ha scritto nel messaggio
news:GH3Xa.222795$lK4.6591201@twister1.libero.it...
> Ciao, vorrei usare la porta seriale comandata dal Visual Basic, vorrei
> trasmettere la lettera "a" e vedere se riesco a ricevere la lettera che ho
> trasmesso. Ho cortocircuitato il pin 2 col pin 3 della seriale del mio PC
> cio� ho collegato il pin di trasmissione col pin di ricezione per fare in
> modo da spedire la lettera "a" e ricevere la lettera "a".
> Qualcosa funziona solo che il carattere che ricevo, qualsiasi sia il
> carattere che trasmetto, � sempre lo stesso ed � un punto di domanda
seguito
> da questo carattere |.
> Il codice che uso �:
>
>
> SERIALE.PortOpen = True
>
>        SERIALE.Outpout = "a"
> If SERIALE.comEvReceive Then
> Num_DATI_RICEVUTI = SERIALE.InBufferCount
>         If Num_DATI_RICEVUTI <> 0 Then
>         DATO_RICEVUTO = SERIALE.Input
>         Text1.text = DATO_RICEVUTO
>         End If
> End If
>
>
> I settaggi sono giusti perch� qualcosa viene fuori ma non � ci� che ho
> trasmesso. Dove sto sbagliando?
> L'evento comEvReceive � True cio� qualcosa riceve ma riceve male!!!
> Grazie Ciao Andrea (hipernik@libero.it)
>
>
>
>
>


---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.514 / Virus Database: 312 - Release Date: 28/08/2003
Technical Details
Message-ID: <A654b.277896$Ny5.8525168@twister2.libero.it>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!sn-xit-08!supernews.com!news.tele.dk!news.tele.dk!small.news.tele.dk!newsfeed.icl.net!newsfeed.fjserv.net!news.mailgate.org!nntp.infostrada.it!twister2.libero.it.POSTED!not-for-mail
References: <GH3Xa.222795$lK4.6591201@twister1.libero.it>

Show Full Headers
Complete Article Headers
X-Google-Language: ITALIAN,ASCII
X-Google-Thread: f94ee,6c72aaa19dc2228f
X-Google-Attributes: gidf94ee,public
X-Google-ArrivalTime: 2003-08-30 10:25:53 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!sn-xit-08!supernews.com!news.tele.dk!news.tele.dk!small.news.tele.dk!newsfeed.icl.net!newsfeed.fjserv.net!news.mailgate.org!nntp.infostrada.it!twister2.libero.it.POSTED!not-for-mail
From: "Mattia Zuliani" <mattiazul@libero.it>
Newsgroups: free.it.visual-basic
References: <GH3Xa.222795$lK4.6591201@twister1.libero.it>
Subject: Re: USARE LA PORTA SERIALE CON VISUAL BASIC
Lines: 70
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
Message-ID: <A654b.277896$Ny5.8525168@twister2.libero.it>
Date: Sat, 30 Aug 2003 17:25:52 GMT
NNTP-Posting-Host: 151.25.91.45
X-Complaints-To: abuse@libero.it
X-Trace: twister2.libero.it 1062264352 151.25.91.45 (Sat, 30 Aug 2003 19:25:52 MET DST)
NNTP-Posting-Date: Sat, 30 Aug 2003 19:25:52 MET DST
Organization: [Infostrada]