Programación General > Visual C++

 Dialogo De Configuración En Una Aplicación

<< < (2/2)

SteelX:
Es decir que no funcionaría si no está declara publica o depronto tiene al´gun tipo de inicialización,  en tu caso de dialogo modal entonces el asume que el padre es la clase donde lo declaraste.

sino deberas inicializar el objeto y debe ser en el evento WM_INITDIALOG ya que si se hace en el WM_CREATE la ventana padre aun no ha sido creada y va ocasionar errores de memoria.


puedes postear un fragmento de lo que estas haciendo??
 B)

drd:
Bueno, el problema es que no me deja iniciar el diálogo modal de configuración desde el diálogo principal de la aplicación, a ver si ahora lo miro un poco y lo resuelvo. De todas maneras desde la clase del diálogo de configuración no me deja acceder a la función nueva que he hecho para intercambiar los datos. No sé porqué pero no me deja acceder al objeto diálogo principal, que está definido en la clase CMyApp, que es la que suelta el diálogo. Y la verdad no sé porqué será, uno que está un poco verde en programar.

drd:
Bueno, solucioné en gran parte lo que decía de conseguir el puntero del diálogo padre, gracias a una web, que es un pequeño cursillo sobre mfc, para visual 6.0, pero que se pueden apañar cosas.(Al enviar he visto que no puedo incluir enlaces, pero se encuentra fácil por google)

Sin embargo me da un error que no tengo ni idea de que es, al dar al ok del dialogo para volver al principal se me queda un rato colgado y luego sale una ventana de mensaje en la que pone

El documento XML debe tener un elemento de nivel superior.

Y me deja a cuadros, porque yo no uso nada de eso (al menos que sea consciente). Compila bien, y pasa los datos de uno a otro, pero cuando lo ejecuto de seguido me da eso ¿alguna idea? "Googleando" encuentro cosas que se refieren a programación web, bases de datos y similares, nada que ver con diálogos.

drd:
Solucionado, era una tontería mía al hacer la prueba, que sólo estaba jugando con los diálogos y no enchufaba la cámara, entonces era incapaz de seguir y por eso daba ese error (deben usar algo de XML ellos) Perdón por las molestias.

Navegación

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa