La cadena de entrada no tiene el formato correcto
Publicado por AVIZOR (5 intervenciones) el 06/06/2021 21:34:22
Buenas tardes. Estuve viendo un error que sucede en algunas computadoras. Para entender mejor mi problema, se los detallo a continuación.
Tengo una aplicación, la cual se abre y solicita mediante webclient la carga de un .txt, alojado en la pagina web. Para ello utilizo lo siguiente
Y de la siguiente forma lo cargo:
El error que me aparece es el siguiente:

Y esto es lo que intente, y el error persiste:
1) Intente Poner/Sacar client.proxy =nothing
2) Intente poner/sacar uso de "using"
3) intente poner/sacar "encoding"
4) Intente usar httprequest de la siguiente forma:
5) Intente usar DownloadAsyncString (Descarga de forma asyncronica). También da error al cargar
6) Intente habilitar el firewall en la pc del usuario que tiene el problema
7) Intente poner try catch pero es información que necesito cargar si o si
8) Intente cambiar de NET FRAMEWORK 4.5.2 (El que usa mi app) a NET FRAMEWORK 4.7.2 (Por si las dudas, ya que el usuario tenia el 4.8)
9) Intente hacer una "copia local" a system.dll al generar el codigo como release
Soy un poco novato en vbnet, desde ya muchas gracias!
Tengo una aplicación, la cual se abre y solicita mediante webclient la carga de un .txt, alojado en la pagina web. Para ello utilizo lo siguiente
1
2
3
4
5
6
7
8
9
10
11
12
Public Function Load_Value_Web(ByVal URL As String) As String
Dim Client As New WebClient()
Client.Encoding = Encoding.UTF8
Client.Proxy = Nothing
Dim Reply As String = Client.DownloadString(URL)
Client.Dispose()
Return Reply
End Function
Y de la siguiente forma lo cargo:
1
Temp = Load_Value_Web("https://www.MIWEB.com/stats/numuserS.log")
El error que me aparece es el siguiente:

Y esto es lo que intente, y el error persiste:
1) Intente Poner/Sacar client.proxy =nothing
2) Intente poner/sacar uso de "using"
3) intente poner/sacar "encoding"
4) Intente usar httprequest de la siguiente forma:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Function Load_Value_Web1(ByVal laUrl As String)
' Cear la solicitud de la URL.
Dim request As WebRequest = WebRequest.Create(laUrl)
' Obtener la respuesta.
Dim response As WebResponse = request.GetResponse()
' Abrir el stream de la respuesta recibida.
Dim reader As New StreamReader(response.GetResponseStream())
' Leer el contenido.
Dim res As String = reader.ReadToEnd()
' Mostrarlo.
Return res
' Cerrar los streams abiertos.
reader.Close()
response.Close()
End Function
5) Intente usar DownloadAsyncString (Descarga de forma asyncronica). También da error al cargar
6) Intente habilitar el firewall en la pc del usuario que tiene el problema
7) Intente poner try catch pero es información que necesito cargar si o si
8) Intente cambiar de NET FRAMEWORK 4.5.2 (El que usa mi app) a NET FRAMEWORK 4.7.2 (Por si las dudas, ya que el usuario tenia el 4.8)
9) Intente hacer una "copia local" a system.dll al generar el codigo como release
Soy un poco novato en vbnet, desde ya muchas gracias!
Valora esta pregunta


0