get the time from inf file

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Syed Hadi
    New Member
    • Dec 2012
    • 56

    #1

    get the time from inf file

    here is my code
    Code:
     
     Dim objReader As String = "c:\New Text Document.inf"
        Dim sLine As String = ""
        Dim Lines() As String
        Dim TextFromTheFile As String
        Dim LineSeparator() As String = {Environment.NewLine}
        Dim arrText As ArrayList
        Dim i As Integer
        Dim z As String
    
        Dim dt As DateTime = DateTime.Parse(z)
    
    
     If My.Computer.FileSystem.FileExists(objReader) Then
                TextFromTheFile = My.Computer.FileSystem.ReadAllText(objReader)
                Lines = TextFromTheFile.Split(LineSeparator, System.StringSplitOptions.RemoveEmptyEntries)
    
                Button1.Text = Lines(2).Substring(Lines(2).IndexOf("=") + 2)
                z = Lines(4).Substring(Lines(4).IndexOf("=") + 2)
                i = Lines(1).Substring(Lines(1).IndexOf("=") + 2)
            End If
    
    If DateTime.Now.TimeOfDay > dt.TimeOfDay Then
            MessageBox.Show("The current time is " & DateTime.Now)
    
            End If
    error msg is showing
    An error occurred creating the form. See Exception.Inner Exception for details. The error is: String reference not set to an instance of a String.
    Parameter name: s



    i cant able to understand y this error is for
  • r035198x
    MVP
    • Sep 2006
    • 13225

    #2
    Check the exception message again. Which line number of your code is it reporting?

    Comment

    • Syed Hadi
      New Member
      • Dec 2012
      • 56

      #3
      its not showing any error in the line ... its showing some inner execption error

      Comment

      • vijay6
        New Member
        • Mar 2010
        • 158

        #4
        Hey Syed Hadi, Check line number 11 in your code, you're converting string(z) to DateTime(dt) format but string(z) wasn't initialized.

        Code:
        Dim dt As DateTime = DateTime.Parse(z)

        Comment

        • vijay6
          New Member
          • Mar 2010
          • 158

          #5
          Hey Syed Hadi, Check line number 11 in your code, you're converting string (z) to DateTime (dt) format but string (z) wasn't initialized.

          Code:
          Dim dt As DateTime = DateTime.Parse(z)

          Comment

          • Syed Hadi
            New Member
            • Dec 2012
            • 56

            #6
            line 19 i mentioned no z = ....

            Comment

            • vijay6
              New Member
              • Mar 2010
              • 158

              #7
              Hey Syed Hadi, you're initializing the value for 'z' in line number 19 but you're reading the value of 'z' in line number 11 (i.e., before initialization you're reading the value of 'z').

              Comment

              • Syed Hadi
                New Member
                • Dec 2012
                • 56

                #8
                thanx vijay.... u r rite ......... small thing ... i dint recognised ....well thanx again bro

                Comment

                Working...