Windows Vista Forums

cannot use parenthesis when calling sub
  1. #1


    techstress Guest

    cannot use parenthesis when calling sub

    throws an error

    cannot use parenthesis when calling a sub

    i'm calling a function, what can I do to fix this?


    Code:
    file1 = "http://www.devguru.com/technologies/wsh/17413.asp"

    downloadfile(file1, "c:\file.html")



    function downloadfile(strFileURL, strHDLocation)

    'http://blog.netnerds.net/2007/01/vbscript-download-and-save-a-binary-
    file/

    ' Fetch the file
    Set objXMLHTTP = CreateObject("MSXML2.XMLHTTP")

    objXMLHTTP.open "GET", strFileURL, false
    objXMLHTTP.send()

    If objXMLHTTP.Status = 200 Then
    Set objADOStream = CreateObject("ADODB.Stream")
    objADOStream.Open
    objADOStream.Type = 1 'adTypeBinary



    objADOStream.Write objXMLHTTP.ResponseBody
    objADOStream.Position = 0 'Set the stream position to the
    start

    Set objFSO = Createobject("Scripting.FileSystemObject")
    If objFSO.Fileexists(strHDLocation) Then objFSO.DeleteFile
    strHDLocation
    Set objFSO = Nothing

    objADOStream.SaveToFile strHDLocation
    objADOStream.Close
    Set objADOStream = Nothing
    End if

    Set objXMLHTTP = Nothing

    end function

      My System SpecsSystem Spec

  2. #2


    Al Dunbar Guest

    Re: cannot use parenthesis when calling sub


    "techstress" <foscsamuels@xxxxxx> wrote in message
    news:2d55042a-594b-4980-8d2f-c5386fd9aa20@xxxxxx

    > throws an error
    >
    > cannot use parenthesis when calling a sub
    >
    > i'm calling a function, what can I do to fix this?
    functions are (almost exactly) the same as subs, and can be "invoked" in
    much the same way:

    Either use "call":

    call downloadfile(file1, "c:\file.html")

    don't use parentheses:

    downloadfile file1, "c:\file.html"

    or assign the return value to a variable:

    temp = downloadfile(file1, "c:\file.html") ' this one is for
    functions only

    But I am wondering why you coded this as a function when it returns no
    result.

    /Al

    >
    >
    > Code:
    > file1 = "http://www.devguru.com/technologies/wsh/17413.asp"
    >
    > downloadfile(file1, "c:\file.html")
    >
    >
    >
    > function downloadfile(strFileURL, strHDLocation)
    >
    > 'http://blog.netnerds.net/2007/01/vbscript-download-and-save-a-binary-
    > file/
    >
    > ' Fetch the file
    > Set objXMLHTTP = CreateObject("MSXML2.XMLHTTP")
    >
    > objXMLHTTP.open "GET", strFileURL, false
    > objXMLHTTP.send()
    >
    > If objXMLHTTP.Status = 200 Then
    > Set objADOStream = CreateObject("ADODB.Stream")
    > objADOStream.Open
    > objADOStream.Type = 1 'adTypeBinary
    >
    > objADOStream.Write objXMLHTTP.ResponseBody
    > objADOStream.Position = 0 'Set the stream position to the
    > start
    >
    > Set objFSO = Createobject("Scripting.FileSystemObject")
    > If objFSO.Fileexists(strHDLocation) Then objFSO.DeleteFile
    > strHDLocation
    > Set objFSO = Nothing
    >
    > objADOStream.SaveToFile strHDLocation
    > objADOStream.Close
    > Set objADOStream = Nothing
    > End if
    >
    > Set objXMLHTTP = Nothing
    >
    > end function


      My System SpecsSystem Spec

  3. #3


    Bob Barrows Guest

    Re: cannot use parenthesis when calling sub

    techstress wrote:

    > throws an error
    >
    > cannot use parenthesis when calling a sub
    >
    > i'm calling a function, what can I do to fix this?
    >
    >
    Just to add to Al's reply:
    http://blogs.msdn.com/ericlippert/ar.../15/52996.aspx

    --
    Microsoft MVP - ASP/ASP.NET - 2004-2007
    Please reply to the newsgroup. This email account is my spam trap so I
    don't check it very often. If you must reply off-line, then remove the
    "NO SPAM"



      My System SpecsSystem Spec

cannot use parenthesis when calling sub problems?

Similar Threads
Thread Thread Starter Forum Replies Last Post
mfc dll calling clr? dave .NET General 1 10 Jun 2009
comparing a string that contains a parenthesis Caliman PowerShell 5 23 Dec 2008
Search for files with parenthesis in name Erik Wikström Vista file management 7 17 Mar 2007
How do you search for files containing parenthesis? Daniel_MooSoft Vista file management 0 10 Dec 2006
Searching for names with parenthesis in them Al Vista file management 1 15 Oct 2006