¿Error Debug Assertion Failed dlgdata line 43?

Roque Kurwahn 20 Puntos de reputación
2025-02-08T21:28:47.16+00:00

Imagen del usuario

Hi
Im a student and i have a program called "Cadesimu" which let me work without any issue in circuitos of power and control. The issue comes when i try to enter to configuration where i recieved the error seen at the picture shown.

I already uninstall and reinstall all programs and versions of Visual C++ and still wont work.

Centro de la comunidad | Analizar el sitio de preguntas y respuestas | Introducción a preguntas y respuestas
0 comentarios No hay comentarios

Respuesta aceptada por el autor de la pregunta

Gao Chen 10,780 Puntos de reputación Personal externo de Microsoft Moderador
2025-02-10T19:41:54.6733333+00:00

HolaRoque Kurwahn

¡Bienvenido a Microsoft Q&A!

El error "Debug Assertion Failed" en dlgdata.cpp la línea 43 suele estar relacionado con problemas con los controles de intercambio de datos en Visual C++.

Estos son algunos pasos que puede intentar para resolver este problema:

  • Comprobar ID de control: asegúrese de que todos los ID de control del cuadro de diálogo estén correctamente definidos y de que no falten ID o sean incorrectos. Este error puede producirse si hay una llamada de intercambio de datos a un identificador de control que no existe
  • Modo de depuración: ejecute la aplicación en modo de depuración. Cuando se produzca un error en la aserción, presione "Reintentar" para entrar en el depurador. Compruebe la pila de llamadas (Alt+7) para encontrar la última función que escribió a la que se llamó
  • Versión de lanzamiento: asegúrese de que no está implementando la versión de depuración de la aplicación. Solo se debe implementar la versión de lanzamiento, ya que la versión de depuración puede provocar errores de aserción en equipos sin Visual Studio
  • Caminante de dependencias: use una herramienta como Caminador de dependencias (Depends.exe) para comprobar si faltan archivos DLL de los que depende la aplicación
  • Controles ActiveX: si la aplicación usa controles ActiveX, asegúrese de que estén instalados y registrados correctamente en el equipo de destino

Si estos pasos no resuelven el problema, será útil proporcionar más detalles sobre la aplicación y los cambios específicos que realizó antes de encontrar este error. Estaré esperando su respuesta, espero que la información proporcionada resuelva el problema.

Saludos

Gao


Si esta respuesta resolvió tu consulta, por favor haz clic en 'Aceptar respuesta'. Esto nos ayuda a mejorar continuamente la calidad y relevancia de nuestras soluciones.

¿Le resultó útil esta respuesta?

1 persona encontró esta respuesta útil.

1 respuesta adicional

Ordenar por: Lo más útil
  1. Eliminado

    Esta respuesta se ha eliminado debido a una infracción del Código de conducta. La respuesta se informó o identificó manualmente a través de la detección automatizada antes de tomar medidas. Consulte nuestro Código de conducta para obtener más información.


    Los comentarios se han desactivado. Más información

Su respuesta

Las respuestas pueden ser marcadas como Respuestas aceptadas por el autor de la pregunta, lo que indica a los usuarios que la respuesta resolvió su problema.