none
Error en aplicación system.NullReferenceException (excel) RRS feed

  • Pregunta

  • Buenas a todos,

        El error que me da la aplicación es bastante comun, es una referencia no establecida, pero no se donde ni cual es.

    Me explico mejor, la aplicación funciona en mi equipo(win7,algo lógico por que se está desarrollando en el mismo, y funciona en otro equipo con win7), ahora la aplicación la llevo a cualquier equipo con winXP y cuando voy a generar un informe (uso excel) me da el siguiente error:

    Consulte el final de este mensaje para obtener más detalles sobre cómo invocar a la depuración 
    Just-In-Time (JIT) en lugar de a este cuadro de diálogo.
    
    ************** Texto de la excepción **************
    System.NullReferenceException: Referencia a objeto no establecida como instancia de un objeto.
       en GenerarPresentaciones.generar() en C:\Users\221oficina\Documents\Visual Studio 2010\Projects\1204232 TTOO Control Presentaciones\1204232 TTOO Control Presentaciones\110915 clasificar datos excel\GenerarPresentaciones.vb:línea 185
       en Menu.organizarElementos2() en C:\Users\221oficina\Documents\Visual Studio 2010\Projects\1204232 TTOO Control Presentaciones\1204232 TTOO Control Presentaciones\110915 clasificar datos excel\Menu.vb:línea 2072
       en Menu.btn_create_presentaciones_Click(Object sender, EventArgs e) en C:\Users\221oficina\Documents\Visual Studio 2010\Projects\1204232 TTOO Control Presentaciones\1204232 TTOO Control Presentaciones\110915 clasificar datos excel\Menu.vb:línea 1979
       en System.Windows.Forms.Control.OnClick(EventArgs e)
       en System.Windows.Forms.Button.OnClick(EventArgs e)
       en System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
       en System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
       en System.Windows.Forms.Control.WndProc(Message& m)
       en System.Windows.Forms.ButtonBase.WndProc(Message& m)
       en System.Windows.Forms.Button.WndProc(Message& m)
       en System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
       en System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
       en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
    
    
    ************** Ensamblados cargados **************
    mscorlib
        Versión del ensamblado: 2.0.0.0
        Versión Win32: 2.0.50727.3634 (GDR.050727-3600)
        Código base: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
    ----------------------------------------
    1204232 TTOO Control Presentaciones
        Versión del ensamblado: 1.0.0.0
        Versión Win32: 1.0.0.0
        Código base: file:///C:/Documents%20and%20Settings/218oficina/Escritorio/1204232%20TTOO%20Control%20Presentaciones/1204232%20TTOO%20Control%20Presentaciones.exe
    ----------------------------------------
    Microsoft.VisualBasic
        Versión del ensamblado: 8.0.0.0
        Versión Win32: 8.0.50727.3053 (netfxsp.050727-3000)
        Código base: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
    ----------------------------------------
    System
        Versión del ensamblado: 2.0.0.0
        Versión Win32: 2.0.50727.3634 (GDR.050727-3600)
        Código base: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
    ----------------------------------------
    System.Windows.Forms
        Versión del ensamblado: 2.0.0.0
        Versión Win32: 2.0.50727.3634 (GDR.050727-3600)
        Código base: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
    ----------------------------------------
    System.Drawing
        Versión del ensamblado: 2.0.0.0
        Versión Win32: 2.0.50727.3636 (GDR.050727-3600)
        Código base: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
    ----------------------------------------
    System.Runtime.Remoting
        Versión del ensamblado: 2.0.0.0
        Versión Win32: 2.0.50727.3053 (netfxsp.050727-3000)
        Código base: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
    ----------------------------------------
    System.Data
        Versión del ensamblado: 2.0.0.0
        Versión Win32: 2.0.50727.3053 (netfxsp.050727-3000)
        Código base: file:///C:/WINDOWS/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll
    ----------------------------------------
    System.Xml
        Versión del ensamblado: 2.0.0.0
        Versión Win32: 2.0.50727.3082 (QFE.050727-3000)
        Código base: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
    ----------------------------------------
    System.Transactions
        Versión del ensamblado: 2.0.0.0
        Versión Win32: 2.0.50727.3053 (netfxsp.050727-3000)
        Código base: file:///C:/WINDOWS/assembly/GAC_32/System.Transactions/2.0.0.0__b77a5c561934e089/System.Transactions.dll
    ----------------------------------------
    System.EnterpriseServices
        Versión del ensamblado: 2.0.0.0
        Versión Win32: 2.0.50727.3053 (netfxsp.050727-3000)
        Código base: file:///C:/WINDOWS/assembly/GAC_32/System.EnterpriseServices/2.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll
    ----------------------------------------
    System.Configuration
        Versión del ensamblado: 2.0.0.0
        Versión Win32: 2.0.50727.3053 (netfxsp.050727-3000)
        Código base: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
    ----------------------------------------
    mscorlib.resources
        Versión del ensamblado: 2.0.0.0
        Versión Win32: 2.0.50727.3634 (GDR.050727-3600)
        Código base: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
    ----------------------------------------
    System.Data.resources
        Versión del ensamblado: 2.0.0.0
        Versión Win32: 2.0.50727.3053 (netfxsp.050727-3000)
        Código base: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Data.resources/2.0.0.0_es_b77a5c561934e089/System.Data.resources.dll
    ----------------------------------------
    Accessibility
        Versión del ensamblado: 2.0.0.0
        Versión Win32: 2.0.50727.3053 (netfxsp.050727-3000)
        Código base: file:///C:/WINDOWS/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
    ----------------------------------------
    Microsoft.Office.Interop.Excel
        Versión del ensamblado: 12.0.0.0
        Versión Win32: 12.0.6600.1000
        Código base: file:///C:/Documents%20and%20Settings/218oficina/Escritorio/1204232%20TTOO%20Control%20Presentaciones/Microsoft.Office.Interop.Excel.DLL
    ----------------------------------------
    System.Windows.Forms.resources
        Versión del ensamblado: 2.0.0.0
        Versión Win32: 2.0.50727.3053 (netfxsp.050727-3000)
        Código base: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_es_b77a5c561934e089/System.Windows.Forms.resources.dll
    ----------------------------------------
    
    ************** Depuración JIT **************
    Para habilitar la depuración Just In Time (JIT), el archivo de configuración de esta
    aplicación o equipo (machine.config) debe tener el
    valor jitDebugging establecido en la sección system.windows.forms.
    La aplicación también se debe compilar con la depuración
    habilitada
    
    Por ejemplo:
    
    <configuration>
        <system.windows.forms jitDebugging="true" />
    </configuration>
    
    Cuando esté habilitada la depuración JIT, cualquier excepción no controlada
    se enviará al depurador JIT registrado en el equipo
    en lugar de controlarlo mediante el cuadro de diálogo.
    
    
    

    Las referencias que uso en el proyecto son las siguientes,con copia local:

    Microsoft.excel.12.0.object library

    Microsoft.Office.12.0.object library

    System

    .core

    .data.data.datasetextensions

    deployment


    daviel

    martes, 29 de mayo de 2012 14:30

Todas las respuestas

  • buenas amigo, gracias por responder, en el winxp está instalado el office 2007, al igual que las referencias que utilizo.

    EL código no lo tengo aquí ahora, cuando lo tenga delante edito este mensaje  lo pongo. Saludos


    daviel

    miércoles, 30 de mayo de 2012 13:35