La Web del Programador: Comunidad de Programadores
 
    Pregunta:  50380 - PROBLEMA CON FUNCION DE ACTUALIZACION DE VARIABLES
Autor:  Christian Asencio
Hola que tal, antes que nada estoy trabajando bajo Visual C++.NET 2003 y bueno mi problema es bien simple :
tengo una aplicacion basada en dialogo entonces en mi caja de Dialogo tengo un EditControl asociado a una variable CString m_Cadena y tambien tengo un Boton1, cuyo codigo es el ste:
UpdateData(true);
if(m_Cadena== "")
m_Cadena = "HOLA MUNDO";

UpdateData(false);

problema 1: Cuando tengo escrito en mi EditControl cualquier palabra, y al darle seguimiento al Boton1, siempre me dice que mi variable m_Cadena no tiene nada, (osea "") Porque?? como soluciono esto??

problema 2: Y si no tengo nada en mi variable m_Cadena, parece que el UpdateData(false) no funciona porque no actualiza a la cadena "HOLA MUNDO", que hago???

  Respuesta:  Alvaro E.
Pruebe mostrando la longitud de la cadena, antes y despues. Para estar seguro de que en efecto si capturo algo.