Pablo : Gracias por la respuesta . Verifique con el regedit y la entrada de registro de la libreria apuntaba a una vieja version.
saludos El 26 de julio de 2012 10:20, Pablo Pioli <[email protected]> escribió: > loHTTPServiceDeberias intentar registrar nuevamente la libreria. Que > version tenes? > > Pablo Pioli > > El 25/07/2012 02:41 p.m., eduardo rohr escribió: > > Hola a todos > > Tengo este codigo, en el cual se instancia un objeto del tipo HTTPService > > loHTTPService = Thisform.ObtenerHTTPService() > > If IsNull(loHTTPService) > > VentanaError( "No se pudo registrar la librería iFox.dll y es necesaria > para esta operación." + Chr(13); > + "Para solucionar este problema ejecute la opción al menos una vez con un > usuario + "Windows que tenga permisos de Administrador.", Thisform.Caption) > > MostrarEstado("") > > Return .F. > > EndIf > > lcFechaDesde = Dtos( lcFechaDesde ) > > lcFechaHasta = Dtos( lcFechaHasta ) > > cServer = "dfe.ec.gba.gov.ar" > > cURL = > "/DomicilioElectronico/SeguridadCliente/dfeServicioDescargaPadron.do" > > *!* Para bajar Padron Completo > > Text to XMLConsulta NOSHOW TEXT PRETEXT 7 > > <DESCARGA-PADRON> > > <fechaDesde><<lcFechaDesde>></fechaDesde> > > <fechaHasta><<lcFechaHasta>></fechaHasta> > > </DESCARGA-PADRON> > > EndText > > cCodigoHash = loManejadorCodigoHash.Encriptar( XMLConsulta ) > > cFileName = "DFEServicioDescargaPadron_" + cCodigoHash + ".XML" > > loHTTPService.AddPostField( "user", cUserCUIT ) > > loHTTPService.AddPostField( "password", cPassWord ) > > loHTTPService.AddPostFieldasFile( "file", XMLConsulta, cFileName ) > > Try > > loHTTPService.IgnoreSSLErrors = .T. > cRespuesta = loHTTPService.Post( cServer, cURL, , , 443 ) > > Catch To loEx > > VentanaError( "Error en metodo HTTPService. Motivo: " + loEx.Message, > Thisform.Caption ) > > MostrarEstado("") > > llEjecutaMetodoHTTPService = .F. > EndTry > > el objeto lo instancia correctamente ( loHTTPService es distinto de NULL ) > > el problema lo tengo en la linea siguiente : > loHTTPService.IgnoreSSLErrors = .T. > el error que sale es : > Codigo de error OLE 0X80020006: Nombre desconocido > > La pc donde se ejecuta este codigo tiene windows xp instalado. > quisiera por favor que me ayude el que pueda paar saber la causa de dicho > error . gracias > > PD: Lo raro es que al editar la dll , veo que la propiedad IgnoreSSLErrors > existe > > > >
