Página 1 de 2 1 2 ÚltimoÚltimo
Resultados 1 al 10 de 16

Tema: Ayuda "urgente" UNDEFINED_EXCEPTION(C000041D)

  1. #1
      Guru de COBOL
    Avatar de Nitzer

    Registrado
    noviembre de 2015
    Ubicación
    Almeria
    Edad
    58
    Mensajes
    203
    Última visita
    15.03.2024

    Agradecimientos
     
    Recibidos
    161
    Enviados
    73

    Citaciones y menciones
     
    Mentioned
    52 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    7 Post(s)
    Poder de Reputación
    20
    Activista del Foro / Point Value: 0 Guru de los Gurus / Point Value: 0

    Exclamation Ayuda "urgente" UNDEFINED_EXCEPTION(C000041D)

    Hola a todos, hace un mes instalé la versión 11 de Netcobol con PowerCobol y en principio todo ha ido bien, he recompilado todos las dll y se están ejecutando sin problemas.
    Pero el ejecutable principal no lo había recompilado nunca en ésta versión (venía de la 9)
    Pues cual ha sido mi sorpresa que hoy tenía que tocarlo para una cosa y aunque compila perfectamente, al ejecutar ......

    CODE Código:
    1. JMW0099I-U THE APPLICATION ERROR OCURRED.
    2.  
    3. FAULTING APPLICATION: U:\UNICA\WIN\UNICAGES.EXE'
    4. FAULTING MODULE: UNKNOWN'
    5. FAULT ADDRESS: 0X06C40690
    6. EXCEPTION CODE: UNDEFINED_EXCEPTION(C000041D)

    Si alguien es capaz de ayudarme, estaré eternamente agradecido.

    Otros ejecutables han funcionado perfectamente.
    Os leí aquí con un problema de la Api, he quitado todas las llamadas a la api y nada , no hay manera de ejecutarlo.

    Mil gracias de antemano.

    0 Not allowed!

  2. #2
      Guru de COBOL
    Avatar de Nitzer

    Registrado
    noviembre de 2015
    Ubicación
    Almeria
    Edad
    58
    Mensajes
    203
    Última visita
    15.03.2024

    Agradecimientos
     
    Recibidos
    161
    Enviados
    73

    Citaciones y menciones
     
    Mentioned
    52 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    7 Post(s)
    Poder de Reputación
    20
    Activista del Foro / Point Value: 0 Guru de los Gurus / Point Value: 0

    Predeterminado

    Voy averiguando cosas, el problema viene cada vez que hago un CALLFORM desde el programa a otra ventana, esté en ese proyecto o en otra dll. No puedo decir mas por ahora, iré poniendo mas datos.

    0 Not allowed!

  3. #3
      Administrador
    Avatar de Kuk

    Registrado
    enero de 2015
    Ubicación
    Madrid
    Edad
    39
    Mensajes
    2,294
    Última visita
    Ayer a las 11:19

    Agradecimientos
     
    Recibidos
    1,040
    Enviados
    888

    Citaciones y menciones
     
    Mentioned
    106 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    31 Post(s)
    Poder de Reputación
    10

    Predeterminado

    @Nitzer, te genera el reporte? Si es el caso, pégalo aquí a ver qué contiene

    0 Not allowed!
    ¿Te han ayudado? NO TE OLVIDES de darle al botón
    ¿Quieres dirigirte a alguien en tu post? Notifícale con una mención, tienes 2 opciones:
    1. Haciendo clic en el icono al lado de su nick
    2. Haciendo clic en el botón en el editor y escribiendo su nick.

  4. #4
      Administrador
    Avatar de Kuk

    Registrado
    enero de 2015
    Ubicación
    Madrid
    Edad
    39
    Mensajes
    2,294
    Última visita
    Ayer a las 11:19

    Agradecimientos
     
    Recibidos
    1,040
    Enviados
    888

    Citaciones y menciones
     
    Mentioned
    106 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    31 Post(s)
    Poder de Reputación
    10

    Predeterminado

    @Nitzer, parece ser que podría tratarse de un problema de comunicación con un controlador de hardware: windows 8.1 - What does the error message 0xC000041D mean? - Super User

    NTSTATUS

    The definition name (MessageId) is STATUS_FATAL_USER_CALLBACK_EXCEPTION and its description is:

    Si te ha generado el reporte, habría que buscar la dirección que menciona que es FAULT ADDRESS: 0X06C40690

    Si hay suerte, podremos ver en qué punto está fallando exactamente.

    0 Not allowed!
    ¿Te han ayudado? NO TE OLVIDES de darle al botón
    ¿Quieres dirigirte a alguien en tu post? Notifícale con una mención, tienes 2 opciones:
    1. Haciendo clic en el icono al lado de su nick
    2. Haciendo clic en el botón en el editor y escribiendo su nick.

  5. #5
      Guru de COBOL
    Avatar de Nitzer

    Registrado
    noviembre de 2015
    Ubicación
    Almeria
    Edad
    58
    Mensajes
    203
    Última visita
    15.03.2024

    Agradecimientos
     
    Recibidos
    161
    Enviados
    73

    Citaciones y menciones
     
    Mentioned
    52 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    7 Post(s)
    Poder de Reputación
    20
    Activista del Foro / Point Value: 0 Guru de los Gurus / Point Value: 0

    Predeterminado

    Me están restarando la máquina, para hacer pruebas, en cuanto tenga acceso os pego el reporte. MUCHISIMAS GRACIASSSSSSSSSSSSS

    0 Not allowed!

  6. #6
      Guru de COBOL
    Avatar de Nitzer

    Registrado
    noviembre de 2015
    Ubicación
    Almeria
    Edad
    58
    Mensajes
    203
    Última visita
    15.03.2024

    Agradecimientos
     
    Recibidos
    161
    Enviados
    73

    Citaciones y menciones
     
    Mentioned
    52 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    7 Post(s)
    Poder de Reputación
    20
    Activista del Foro / Point Value: 0 Guru de los Gurus / Point Value: 0

    Predeterminado

    el report:
    Ficheros adjuntos Ficheros adjuntos

    0 Not allowed!

  7. #7
      Administrador
    Avatar de Kuk

    Registrado
    enero de 2015
    Ubicación
    Madrid
    Edad
    39
    Mensajes
    2,294
    Última visita
    Ayer a las 11:19

    Agradecimientos
     
    Recibidos
    1,040
    Enviados
    888

    Citaciones y menciones
     
    Mentioned
    106 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    31 Post(s)
    Poder de Reputación
    10

    Predeterminado

    @Nitzer, es lo que me temía un poco:

    CODE Código:
    1. Exception Number  : UNDEFINED_EXCEPTION(C000041D)
    2.   Generation Time   : 04/14/2023(10:00:37)
    3.   Generation Module : UNKNOWN   <-----------
    4.   Time Stamp        : UNKNOWN   <-----------
    5.   File Size         : UNKNOWN   <-----------

    Esto de Unknown quiere decir que el problema viene de más abajo del Run-Time...


    Ahora, lo poco que podemos deducir de este reporte es que podría tratarse de un problema con el vsflex8l.ocx por lo siguiente:

    CODE Código:
    1. <<Stack Summary>>
    2.   FramePtr RetAddr  Param-01 Param-02 Param-03 Param-04 Param-05 Param-06 Param-07 Param-08 Module:Program
    3.   0019B574 76093086 07B848C7 00000081 0019B760 00000000 00000000 00780065 006F002E 00000000 Address:07C90718
    4.   0019B66C 76092B0A 07B848C7 00000081 0019B760 00000001 00000000 00780065 006F002E 00000000 USER32.dll:CallWindowProcW
    5.   0019B6D0 7609EB55 018B62E0 00000081 0019B760 0000C230 00000000 52455355 00006C6C 0351E620 USER32.dll:CallWindowProcW
    6.   0019B718 7786870D 0019B734 0019BFEC 0019B7A0 00000000 00000000 52455355 00006C6C 0351E620 USER32.dll:OffsetRect
    7.   0019BA7C 76095F7A 00000000 00000000 00000429 0003059E 00000000 52455355 00006C6C 0351E618 ntdll.dll:KiUserCallbackDispatcher
    8.   0019BB5C 76105528 00000000 00000000 00000429 0003059E 00000000 6C64746E 0000006C 0351E638 USER32.dll:IsWindowInDestroy
    9.   0019BB9C 07B849C8 00000000 00000000 00000000 00000429 00000000 52455355 00006C6C 0351E628 USER32.dll:CreateWindowExA
    10.   0019BBD8 07B8140A 0003059E 00000000 00000000 0000C230 00000000 52455355 00006C6C 0351E620 vsflex8l.ocx:DllUnregisterServer
    11.   0019BC70 07B840EF FFFFFFFB 06FC1358 07B834E1 00000000 00000000 6C667376 78636F2E 0351E628 vsflex8l.ocx:DllUnregisterServer
    12.   0019BC94 07B813C2 07C90748 00000000 00000000 00000000 00000000 6C667376 78636F2E 0351E628 vsflex8l.ocx:DllUnregisterServer
    13.   0019BCB8 01184A8E 07C90748 00000000 00000000 00000000 00000000 6C667376 78636F2E 0351E628 vsflex8l.ocx:DllUnregisterServer
    14.   0019BD34 01184B3A 06FC1358 00000000 00D7B49E 06FC13C4 00000000 6C667376 78636F2E 0351E628 f5ddka41.dll:?mDoObjectVerb@CKaItem@@QAGJJPAUtagMSG@@PAUIOleClientSite@@@Z
    15.   0019BD60 00D71DA7 06FC1358 00000001 00030181 00D71E3B 00000000 64643566 6C6C642E 0351E678 f5ddka41.dll:?mInPlaceActivateObject@CKaItem@@QAGJPAUIOleClientSite@@@Z
    16.   07018D68 07018D74 00000000 07018D68 00000003 00DF35F4 00000000 64643566 6C6C642E 0351E678 f5ddcy41.dll:??0SLParam@OCfGroup@@QAE@PAV1@@Z

    El f5ddka41.dll es el famoso "Kakita system" del que nos hemos reído hace unos años por su nombre que viene a ser la capa base del Run-Time.


    Haz lo siguiente: en el "Opened" le pones un DisplayMessage, compila y arranca el programa. Cuando salte el DisplayMessage (si es que lo hace), no le des a OK enseguida, espera unos cuantos segundos, 10 o por ahí.
    Si no peta en estos 10 segundos y lo hace sólo después de haberle dado a OK, entonces confirmaríamos que el problema no viene del código de tu programa sino es un componente que trabaja a nivel más bajo (ejemplo: instanciar el FlexGrid en el Form, cosa que hace sin nuestra intervención). Estoy casi seguro que será el caso, pero vendría bien comprobarlo.

    0 Not allowed!
    ¿Te han ayudado? NO TE OLVIDES de darle al botón
    ¿Quieres dirigirte a alguien en tu post? Notifícale con una mención, tienes 2 opciones:
    1. Haciendo clic en el icono al lado de su nick
    2. Haciendo clic en el botón en el editor y escribiendo su nick.

  8. #8
      Guru de COBOL
    Avatar de Nitzer

    Registrado
    noviembre de 2015
    Ubicación
    Almeria
    Edad
    58
    Mensajes
    203
    Última visita
    15.03.2024

    Agradecimientos
     
    Recibidos
    161
    Enviados
    73

    Citaciones y menciones
     
    Mentioned
    52 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    7 Post(s)
    Poder de Reputación
    20
    Activista del Foro / Point Value: 0 Guru de los Gurus / Point Value: 0

    Predeterminado

    @Kuk, efectivamente, el problema viene por los componentes de componentone. En cuanto pongo uno en un formulario y éste lo compilo como exe, peta, si lo hago como dll no, eso es lo mas curioso.
    Pero como bien dices el problema es ese, vsflex8l en éste caso.

    He estado hablando con Luis Martinez y me ha propuesto hacer una dll puente y que sea esa dll la que llame a todo, en vez de que lo haga el ejecutable. Otra opción es compilar el ejecutable con la 9 y el resto con la 11, tela marinera

    También le he pasado un ejemplo tonto , pero que da error a Julio Vazquez, que va a probar con otras versiones del ocx de vsflex.

    Muchas gracias a todos por la colaboración.

    0 Not allowed!

  9. #9
      Administrador
    Avatar de Kuk

    Registrado
    enero de 2015
    Ubicación
    Madrid
    Edad
    39
    Mensajes
    2,294
    Última visita
    Ayer a las 11:19

    Agradecimientos
     
    Recibidos
    1,040
    Enviados
    888

    Citaciones y menciones
     
    Mentioned
    106 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    31 Post(s)
    Poder de Reputación
    10

    Predeterminado

    @Nitzer, vale pues hemos acertado entonces.

    Yo probaría primero a ver si hay veriones más reciendes del OCX. Si no es el caso o el comportamiento es el mismo, bajar a la versión 9 es lo último, yo creo.

    Lo que podrías hacer es crear un ejecutable tipo punto de entrada, que no tenga nada, y meter todo el funcional en una DLL que se cargaría en primer lugar.

    0 Not allowed!
    ¿Te han ayudado? NO TE OLVIDES de darle al botón
    ¿Quieres dirigirte a alguien en tu post? Notifícale con una mención, tienes 2 opciones:
    1. Haciendo clic en el icono al lado de su nick
    2. Haciendo clic en el botón en el editor y escribiendo su nick.

  10. #10
      Guru de COBOL
    Avatar de Nitzer

    Registrado
    noviembre de 2015
    Ubicación
    Almeria
    Edad
    58
    Mensajes
    203
    Última visita
    15.03.2024

    Agradecimientos
     
    Recibidos
    161
    Enviados
    73

    Citaciones y menciones
     
    Mentioned
    52 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    7 Post(s)
    Poder de Reputación
    20
    Activista del Foro / Point Value: 0 Guru de los Gurus / Point Value: 0

    Predeterminado

    Hola de nuevo, he instalado la última versión de componenteone de prueba y parece que todo vuelve a la normalidad.
    ¿Casualidad o problema resuelto?

    Mucho me temo que el futuro que nos queda, es el del sufrimiento y la agonía con cualquier cambio

    0 Not allowed!

Página 1 de 2 1 2 ÚltimoÚltimo

Información de Tema

Usuarios Viendo este Tema

Actualmente hay 1 usuarios viendo este tema. (0 miembros y 1 visitantes)

Temas Similares

  1. [Sintaxis] URGENTE: Base de Datos en MySql en Red
    Por Hrmcobol en el foro PowerCOBOL (ActiveX, v4 - v11)
    Respuestas: 10
    Último Mensaje: 21.08.2021, 15:30
  2. Ayuda a encontrar alojamiento
    Por Pokatysh en el foro Espacio "Offtop"
    Respuestas: 1
    Último Mensaje: 24.02.2021, 22:43
  3. [Herramienta] Urgente: Status 98,9 RM-COBOL
    Por joaoalpande en el foro RM/COBOL
    Respuestas: 25
    Último Mensaje: 09.01.2021, 05:38
  4. Hola - ayuda :)
    Por polenorth en el foro Presentación
    Respuestas: 3
    Último Mensaje: 20.07.2020, 11:12
  5. [Sintaxis] Ayuda con DISPLAYMESSAGE
    Por Juanes en el foro PowerCOBOL (ActiveX, v4 - v11)
    Respuestas: 3
    Último Mensaje: 05.10.2015, 17:42

Marcadores

Marcadores

Permisos de Publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •