Advertisement
Guest User

overwrite file question

a guest
Dec 14th, 2017
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
VB.NET 2.02 KB | None | 0 0
  1. Imports System.Threading
  2. Imports System.IO.Ports
  3. Imports System.ComponentModel
  4. Public Class Form1
  5.    
  6.     Dim myPort As Array
  7.     Delegate Sub SetTextCallback(ByVal [text] As String)
  8. Dim file As System.IO.StreamWriter
  9.    
  10.     Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
  11.  
  12.         myPort = IO.Ports.SerialPort.GetPortNames()
  13.         ComboBox1.Items.AddRange(myPort)
  14.  
  15.         Button2.Enabled = False
  16.  
  17.     End Sub
  18.    
  19.     Private Sub ComboBox1_Click(sender As System.Object, e As System.EventArgs) Handles ComboBox1.Click
  20.     End Sub
  21.    
  22.     Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
  23.         SerialPort1.PortName = ComboBox1.Text
  24.         SerialPort1.BaudRate = ComboBox2.Text
  25.         SerialPort1.Parity = Parity.None
  26.         SerialPort1.DataBits = 8
  27.         SerialPort1.StopBits = StopBits.One
  28.         SerialPort1.Handshake = Handshake.None
  29.         SerialPort1.Encoding = System.Text.Encoding.Default
  30.         SerialPort1.Open()
  31.         Button1.Enabled = False
  32.         Button2.Enabled = True
  33.         Button4.Enabled = True
  34.  
  35.     End Sub
  36.    
  37.     Private Sub Button2_Click(sender As System.Object, e As System.EventArgs) Handles Button2.Click
  38.  
  39.         SerialPort1.Write(RichTextBox1.Text & vbCr)
  40.     End Sub
  41.  
  42.     Private Sub Button4_Click(sender As System.Object, e As System.EventArgs) Handles Button4.Click
  43.         SerialPort1.Close()
  44.         Button1.Enabled = True
  45.         Button2.Enabled = False
  46.         Button4.Enabled = False
  47.     End Sub
  48.  
  49.     Private Sub SerialPort1_DataReceived(sender As System.Object, e As System.IO.Ports.SerialDataReceivedEventArgs) Handles SerialPort1.DataReceived
  50.         ReceivedText(SerialPort1.ReadExisting())
  51.  
  52.        
  53.     End Sub
  54.  
  55.     Private Sub ReceivedText(ByVal [text] As String)
  56.     file = My.Computer.FileSystem.OpenTextFileWriter("C:\Users\LENOVO\Desktop\SerialCom\textout.txt", False) 'Overwrite file
  57.         file.Write(text)
  58.         file.Close()
  59. End Sub
  60.  
  61. End Class
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement