Tengo esta DLL que en visual basic 6 funciona bien, pero en asp la ejecuta, la pagina no tira error pero tampoco funciona.


la Dll tiene esto:


----------------------------------------------------


Private Declare Function URLDownloadToFile Lib "urlmon" Alias _
"URLDownloadToFileA" (ByVal pCaller As Long, _
ByVal szURL As String, _
ByVal szFileName As String, _
ByVal dwReserved As Long, _
ByVal lpfnCB As Long) As Long


Private Declare Function InternetOpen Lib "wininet" Alias _
"InternetOpenA" (ByVal sAgent As String, _
ByVal lAccessType As Long, _
ByVal sProxyName As String, _
ByVal sProxyBypass As String, _
ByVal lFlags As Long) As Long



Private Declare Function InternetCloseHandle Lib "wininet" _
(ByVal hInet As Long) As Integer

Public Function Get_File(sURLFileName As String, _
sSaveFileName As String) As Boolean
Dim lRet As Long
On Error GoTo err_Fix

lRet = InternetOpen("", INTERNET_OPEN_TYPE_DIRECT, vbNullString, vbNullString, 0)
'lRet = URLDownloadToFile(0, sURLFileName, sSaveFileName, 0, 0)
lRet = URLDownloadToFile(0, "http://www.nuevetronica.com.ar/val.txt", "c:\val.txt", 0, 0)
'Response.Write sSaveFileName
Get_File = True

Exit Function
err_Fix:
Debug.Print Err.LastDllError, lRet
Err.Clear
Get_File = False
End Function

-------------------------------------------------------------------

la cuestion es que esta dll debe descargar ese archivo y copiarlo al disco rigido del servidor asp. en vb6 funciona, en asp no baja ni copia el archivo, pero no tira error.

necesito copiar ese archivo antes de mostrar la pagina para usar esos valores, que estan en formato txt.

si alguien tiene alguna idea de por que no me anda le agradesco me ayude.