Ciao a tutti,
Ho un programma per pocket pc che crea un file di testo, ora devo inviare questo file al pc a cui è connesso il dispositivo.
Sino ad ora ho fatto con activesync, ma onestamente lascia a desiderare, ogni 10 gg devo risincronizzare per errori vari dell'applicazione. Escludo la possibilità di utilizzare wireless per mancanza di scheda wireless sul pc che deve ricevere o access point.
Veniamo al dunque
Ho scritto un pezzettino di codice per testarlo ecco il codice:
CODE:
Imports System.IO.Ports
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim miaPorta As New SerialPort("COM1", 9600, Parity.None, 8, StopBits.One)
miaPorta.ReadTimeout = 1500
miaPorta.WriteTimeout = 1500
miaPorta.NewLine = vbNewLine
Try
miaPorta.Open()
If miaPorta.IsOpen() Then
miaPorta.Write("ciao")
End If
miaPorta.Close()
Catch ex As Exception
MsgBox("errore:" & ex.Message.ToString)
Finally
If miaPorta.IsOpen Then
miaPorta.DiscardInBuffer()
miaPorta.DiscardOutBuffer()
End If
End Try
miaPorta.Dispose()
End Sub
End Class
Il problema è questo:
Testando il codice con HyperTerminal mi restituisce una serie di caratteri incomprensibili.
La maggior parte delle volte mi restituisce 1 carattere: þ, alcune volte a spot mi restituisce ü oppure ø o latri caratteri strani.
Dove sbaglio?
Grazie
Ciao