나는 다음과 같은 코드를 가지고 :절약 시간
Public Class MyAccount
Dim FileName As String = Application.StartupPath & "\myarray.txt"
Dim AccessLog() As String
Private Sub MyAccount_Load(sender As Object, e As EventArgs) Handles MyBase.Load
ListBox1.Items.Clear()
AccessLog = File.ReadAllLines(FileName)
ListBox1.Items.AddRange(AccessLog)
ListBox1.Items.Add("Last Login: " + DateTime.Now.ToLongTimeString())
IO.File.WriteAllLines(FileName, ListBox1)
ListBox1.Refresh()
End Sub
End Class
이 코드 내 목표는 양식 내 계정()을 열 때마다, 그것은 목록 상자에 레코드를 추가하는이며, 이 파일을 텍스트 파일에 저장하여 응용 프로그램을 닫은 후 보존합니다. 그러나, 나는 내가 그것을 최선의 방법을하고있어 확실하지 않다, 나는 오류를 받고 있어요 라인에 "파일이 선언되지 않았습니다 그것은 액세스 할 수 있습니다 인해 보호 수준에."
AccessLog = File.ReadAllLines(FileName)
어떤 도움이라도 대단히 감사하겠습니다.
디버깅 할 때 정확히 어떤 오류가 발생합니까? 올바른 파일 이름이 보이십니까? – NoChance
'Application.StartupPath'의 위치에 따라 앱에 열거 나 쓸 수있는 권한이 없을 수도 있습니다. – Plutonix
@Plutonix 응용 프로그램에 확실히 읽기/쓰기 권한이 있습니다. – SCGB