una stringa è racchiusa tra virgolette che ne determinano l'inizio e la fine
Dim s As String = "ciao"
il mio problema è che io ricevo il messaggio e lo metto in una variabile solo che, non so perchè, mancano le virgolette di chiusura.
s = "ciao
il mio problema è appunto che nell'assegnazione del messaggio alla variabile VB mi mette le virgolette iniziali ma poi non mette quelle finali.
se controllo il valore della variabile s durante l'eseguzione del programma è "ciao
questo impedisce di concatenare altre stringhe
se tu provi ad implementare questo codice e lo esegui con il debug vedrai il mio errore
codice:Dim strm As System.Net.NetworkStream Dim cli As new System.Net.TcpClient Dim msg As String = "" Try 'dichiaro la matrice di byte Dim byteServer(cli.ReceiveBufferSize) As Byte 'leggo l'array di byte che mi restituisce il server strm.Read(byteServer, 0, byteServer.Length) 'converto i byte in stringa msg = System.Text.Encoding.ASCII.GetString(byteServer) 'controllare il valore della variabile msg a questo punto Return msg Catch ex As Exception Return "EXCEPTION - " & ex.Message End Try

Rispondi quotando