Error al crear el formulario
Publicado por Marina (1 intervención) el 03/04/2009 18:50:06
Tengo un error es el que pongo aqui abajo y me pasa cuando quiero abrir un reporte desde una maquina donde instale mi aplicacion, pero esto no me pasa en la maquina donde desarrolle mi proyecto y viendo por ahi, encontre una supuesta solucion en: http://msdn.microsoft.com/es-es/library/cc807380.aspx
Ahi dice entre otras cosas que: "Esta excepción se produce cuando un componente de sincronización no administrado, como Synchronization.dll, no está en la instalación. Esto puede ocurrir cuando se ha desinstalado Sync Framework o cuando la instalación no se completó correctamente.
Solución:Vuelva a instalar Sync Framework. Sync Framework se puede descargar desde este sitio web de Microsoft."
Busque dicho archivo en mi pc y la verdad que este si esta (Synchronization.dll) como otro que se llama "Microsoft.Synchronization.dll", lo que hice fue agregar este ultimo desde referencias a mi proyecto, ya que "Synchronization.dll" no me permite agregarlo porque me dice "No se puede agregar una referencia.......etc."
Asi y todo el error sigue estando y por lo que dice el seguimiento de la pila este se produce en el constructor de mi formulario donde tengo el objeto de Crystal Report XI(Crystal ActiveX Report Viewer Control 11.5"). El error es este de aca abajo:
System.InvalidOperationException: Error al crear el formulario. Consulte Exception.InnerException para obtener más detalles.
Error: Error al recuperar un generador de clases COM para el componente con CLSID {D260B86E-0D8C-4008-B87B-3E6D6BA69A9F}
debido al siguiente error: 80040154. ---> System.Runtime.InteropServices.COMException (0x80040154):
Error al recuperar un generador de clases COM para el componente con CLSID {D260B86E-0D8C-4008-B87B-3E6D6BA69A9F}
debido al siguiente error: 80040154.
en Construccion.FrCrystal..ctor()
--- Fin del seguimiento de la pila de la excepción interna ---
en Construccion.My.MyProject.MyForms.Create__Instance__[T](T Instance)
en Construccion.My.MyProject.MyForms.get_FrCrystal()
en Construccion.FrEstadoCli.btnImprimir_Click(Object sender, EventArgs e)
en System.Windows.Forms.Control.OnClick(EventArgs e)
en DevComponents.DotNetBar.ButtonX.OnClick(EventArgs e)
en DevComponents.DotNetBar.ButtonX.OnMouseUp(MouseEventArgs e)
en System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
en System.Windows.Forms.Control.WndProc(Message& m)
en DevComponents.DotNetBar.ButtonX.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)
Ahi dice entre otras cosas que: "Esta excepción se produce cuando un componente de sincronización no administrado, como Synchronization.dll, no está en la instalación. Esto puede ocurrir cuando se ha desinstalado Sync Framework o cuando la instalación no se completó correctamente.
Solución:Vuelva a instalar Sync Framework. Sync Framework se puede descargar desde este sitio web de Microsoft."
Busque dicho archivo en mi pc y la verdad que este si esta (Synchronization.dll) como otro que se llama "Microsoft.Synchronization.dll", lo que hice fue agregar este ultimo desde referencias a mi proyecto, ya que "Synchronization.dll" no me permite agregarlo porque me dice "No se puede agregar una referencia.......etc."
Asi y todo el error sigue estando y por lo que dice el seguimiento de la pila este se produce en el constructor de mi formulario donde tengo el objeto de Crystal Report XI(Crystal ActiveX Report Viewer Control 11.5"). El error es este de aca abajo:
System.InvalidOperationException: Error al crear el formulario. Consulte Exception.InnerException para obtener más detalles.
Error: Error al recuperar un generador de clases COM para el componente con CLSID {D260B86E-0D8C-4008-B87B-3E6D6BA69A9F}
debido al siguiente error: 80040154. ---> System.Runtime.InteropServices.COMException (0x80040154):
Error al recuperar un generador de clases COM para el componente con CLSID {D260B86E-0D8C-4008-B87B-3E6D6BA69A9F}
debido al siguiente error: 80040154.
en Construccion.FrCrystal..ctor()
--- Fin del seguimiento de la pila de la excepción interna ---
en Construccion.My.MyProject.MyForms.Create__Instance__[T](T Instance)
en Construccion.My.MyProject.MyForms.get_FrCrystal()
en Construccion.FrEstadoCli.btnImprimir_Click(Object sender, EventArgs e)
en System.Windows.Forms.Control.OnClick(EventArgs e)
en DevComponents.DotNetBar.ButtonX.OnClick(EventArgs e)
en DevComponents.DotNetBar.ButtonX.OnMouseUp(MouseEventArgs e)
en System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
en System.Windows.Forms.Control.WndProc(Message& m)
en DevComponents.DotNetBar.ButtonX.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)
Valora esta pregunta


0