none
Perdido con un error raro en VB.net RRS feed

  • Pregunta

  • Hola a todos!

    Estoy perdido con un error que me da una aplicación vb.net. Resulta que cuando compilo, me da un error, pero en la descripción, donde se supone que te dice el tipo de error, me pone un trozo de código y en el fichero donde se supone que está el error, me pone VBC. No me dice línea ni código de error ni nada. Simplemente en la descripción me pone:

    " & Now.ToShortDateString & " " & Now.ToShortTimeString & " - DocEntry: " & StrDocEntry & ex.Message & "."

    Si busco ese código dentro de la aplicación, sólo tengo una ocurrencia, pero no está marcada en rojo como cuando te da un error de compilación:

    strlinea = "Factura no marcada, fecha y hora del error: " & Now.ToShortDateString & " " & Now.ToShortTimeString & " - DocEntry: " & StrDocEntry & ex.Message & "."

    El archivo donde me dice el compilador que está el error es uno llamado VBC, pero lo he buscado dentro de la aplicación y no lo encuentro por ningún sitio.

    Buscando VBC en internet, según esta página de Microsoft es el propio compilador de VB.NET: https://support.microsoft.com/es-es/kb/953595.

    Alguien puede decirme a qué se refiere el error?? Sinceramente es la primera vez que me encuentro con un error de este tipo donde no te dice (o no se ver) qué es lo que está fallando.

    Saludos!


     
    lunes, 25 de abril de 2016 12:32

Respuestas

  • Solucionado!

    En vez de poner la cadena de texto en una línea, lo he puesto en dos y no me digas por qué, pero ha funcionado. El código quedaría asi:

    strlinea = "Albaran no marcado. Fecha y hora del error: " & Now.ToShortDateString & " " & Now.ToShortTimeString &
                strlinea = strlinea & " - DocEntry: " & StrDocEntry

    Muchas gracias por tu ayuda Sergio!

    Saludos!

    • Propuesto como respuesta Sergio Parra lunes, 25 de abril de 2016 14:00
    • Marcado como respuesta CrepuX lunes, 25 de abril de 2016 14:03
    lunes, 25 de abril de 2016 13:48

Todas las respuestas

  • VBC es el compilador de Visual Basic que usas en el IDE. Podrías mostarnos el mensaje de error completo?

    Gracias


    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos

    lunes, 25 de abril de 2016 12:59
  • Hola Sergio, gracias por responder. 

    Lo me me dice es lo siguiente:

    lunes, 25 de abril de 2016 13:07
  • Muy raro... Si eliminas o comentas toda esa cadena para probar? a ver qué ocurre


    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos

    lunes, 25 de abril de 2016 13:23
  • Curioso! Si la comento, me compila perfecto.

    Lo que no entiendo es por qué me da error del compilador si es una simple cadena de texto para escribir en un txt a modo de log

    Saludos!

    lunes, 25 de abril de 2016 13:27
  • Solucionado!

    En vez de poner la cadena de texto en una línea, lo he puesto en dos y no me digas por qué, pero ha funcionado. El código quedaría asi:

    strlinea = "Albaran no marcado. Fecha y hora del error: " & Now.ToShortDateString & " " & Now.ToShortTimeString &
                strlinea = strlinea & " - DocEntry: " & StrDocEntry

    Muchas gracias por tu ayuda Sergio!

    Saludos!

    • Propuesto como respuesta Sergio Parra lunes, 25 de abril de 2016 14:00
    • Marcado como respuesta CrepuX lunes, 25 de abril de 2016 14:03
    lunes, 25 de abril de 2016 13:48
  • Ok. Marca tu pregunta como respondida por favor

    gracias


    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos

    lunes, 25 de abril de 2016 14:00
  • Perdona, se me pasó hacerlo.

    Saludos!

    lunes, 25 de abril de 2016 14:03