User defined typed not defined

1) Path/File access error (Error 75)
     This statement  IPsec_Folder = Dir$(Directory_Box) result in a blank even if the directory exist.

2) Compiled error - User defined typed not defined
    Dim fso As Scripting.FileSystemObject    <-- This is where it complaint


///////////////////////////////////////////////////

Private Sub Install_Program_Click(Index As Integer)
  Dim IPsec_Folder As String
  Dim Msg, Style, Title, Response, MyString
 
  Msg = "The directory " & Directory_Box & " do not exist. " & _
        "Do you want to install the program into this directory?"   ' Define message.
  Style = vbYesNo + vbInformation + vbDefaultButton2 ' Define buttons.
  Title = "MsgBox Install IPsec program."            ' Define title.

  IPsec_Folder = Dir$(Directory_Box)
  If IPsec_Folder = "" Then
    Response = MsgBox(Msg, Style, Title)
    If Response = vbYes Then                         ' User chose Yes.
      'MkDir (Directory_Box)
      Call Copy_Files_To_The_Hard_Drive             ' Install the application
    End If
  Else
    'Call Search_If_Files_Exist
    'Call Copy_Files_To_The_Hard_Drive
  End If
End Sub

//////////////////////////////////////////////////////////////////////////////

Private Sub Copy_Files_To_The_Hard_Drive()
On Error GoTo ErrorHandler

    Dim File_String As String
    Dim Source_File_Path As String
    Dim Destination_File_Path As String
    Dim fso As Scripting.FileSystemObject
   
   ' Dim fso As Scripting.FileSystemObject
    Set fso = New Scripting.FileSystemObject
   
    Source_File_Path = "A:\ipsec_win2K\*.*"
    Destination_File_Path = "c:\ipsec100"
   
'    MsgBox "Source_File_Path = " & Source_File_Path
'    MsgBox "Destination_File_Path = " & Destination_File_Path

    fso.CopyFile Source_File_Path, Destination_File_Path
'    fso.CopyFile "C:\test.txt", "\\freedom\public"
    MsgBox "All mail files have been backup", , "Back up Outlook files"
   
ErrorHandler:

Resume Next
End Sub
lin100Asked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Arthur_WoodCommented:
make sure that you have included a Reference (Project/References) to the Microsoft Scripting Runtime library.  That is where the FileSystemObject is defined.

AW
0
lin100Author Commented:
Hi Arthur_Wood. I did Reference (Project/References) to the Microsoft Scripting Runtime library. There is no longer a compile error, but nothing was copied. Any idea what happened ?

 IPsec_Folder = Dir$(Directory_Box)

The  IPsec_Folder  always  result in blank.
0
Arthur_WoodCommented:
what is IPsec_Folder ( is it a control or a variable?) and what is the contents of the variable Directory_Box when this code executes?

Put a Break point on the line

 IPsec_Folder = Dir$(Directory_Box)

and examine the variables involved.

AW
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Visual Basic Classic

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.