Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: Tiedon lähetys COM-porttiin

millerii [23.03.2004 12:41:04]

#

Eli mitenkäs COM-porttiin saa lähetettyä tietoa, kun on täs eräs homma että pitäs saada lähetettyä A -kirjin ASCII koodina (0111110) COMille?

setä [23.03.2004 13:30:47]

#

Joko avaat portin kuten tiedoston ja kirjoitat sinne tai sitten käytät MSComm-kontrollia.

millerii [23.03.2004 15:04:18]

#

setä kirjoitti:

Joko avaat portin kuten tiedoston ja kirjoitat

No mikä sen tiedoston sijainnin paikalle pitää laittaa niin että se meneee COMiin?

setä kirjoitti:

tai sitten käytät MSComm-kontrollia.

Meneekös se sitte tolla Outputilla?

setä [23.03.2004 15:50:19]

#

Tiedoston voi avata esim näin:

   Dim c As String
   c = "COM1:1200,N,7,2,DS,CS,RS,CD"
   Open c For Binary As 1

'data kirjoitetaan näin
   Put #1, , "A"

Muuta portin asetukset sopiviksi. MSComm.esim.

MSComm1.PortOpen = True

MSComm1.InputLen = 0
MSComm1.Output = "A"

MSComm1.PortOpen = False

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta