none
Error RC2104 RRS feed

  • Pregunta

  • Hola a todos

    Me baje un codigo de ajedrez para modificarlo y aprender como se hace para agregarle inteligencia

    bueno la cosa es que en cualquier formulario le cambio la palabra que muestra, esta en ingles los mensajes y le quiero cambiar a castellano o español. Hago el cambio de la palabra pero cuando lo compilo me sale error RC2104: undefined keyword or key name: TB_EDIT_FEN

    Intente cambiar la configuracion de idioma del proyecto pero me sale igual el error, tengo el visual studio 2008 y creo que el codigo esta en visual studio 2005.

    Agradeceria cualquier ayuda

     

    mi correo es xluisx23@hotmail.com

    sábado, 29 de enero de 2011 23:20

Todas las respuestas

  • Tal como lo describes, tiene toda la pinta de que estás cambiando el nombre de la variable que contiene el mensaje, en lugar de cambiar el mensaje en sí. Si quieres cambiar el nombre de la variable, hay que cambiarlo en todas partes, tanto en la declaración como en todos los sitios en los que se use; de lo contrario te dice que la palabra no está definida, que es el error que estás viendo. En cualquier caso, cambiar el nombre de la variable no sirve para nada, una vez compilado el código seguirá funcionando exactamente igual que antes y mostrando el mensaje en inglés, si no lo has cambiado en el sitio donde se asigna a la variable.

    Si mostraras un fragmento de código indicando los cambios que has hecho, sería más fácil darte alguna explicación más clara. Lo anterior es solo una especulación basada en la poquísima información que has proporcionado acerca de lo que estás haciendo.

    Por otra parte, cambiar el idioma del formulario (que no del proyecto), tampoco sirve para nada más que para crear un archivo .resx que sirve para contener las traducciones de los textos que estén pintados sobre el formulario en tiempo de diseño. Pero para que el formulario se vea traducido, tienes que cambiar a mano uno por uno dichos textos; no es un proceso automático.

    domingo, 30 de enero de 2011 9:45
  • mmmmmmm, con imagenes es mejor tenes un correo para que te muestre las imagenes??

    te explico mas o menos como es, el proyecto esta echo con formularios, por ejemplo hay una ventana que tiene un boton que dice OK, entonces voy  a la propiedad del boton y le cambio de nombre a ACEPTAR, supuestamente lo cambia a todos o no??lo mismo hago con el resto de las ventanas

    domingo, 30 de enero de 2011 12:16
  • Lo que hace la gente cuando quiere mostrar imágenes en una pregunta del foro es subir la imagen a algún servidor público, por ejemplo ImageShack, y luego embeber un enlace a la imagen dentro del mensaje.

    En cuanto a lo de cambiar el nombre del botón en las propiedades: Fíjate que en las propiedades hay DOS nombres: Uno es el nombre del propio control, y otro es el texto que se visualiza en el control. El texto lo puedes cambiar tranquilamente, y saldrá escrito en el botón lo que escribas ahi. Pero el nombre, no. Si cambias el nombre en las propiedades, NO se cambia el nombre en todos los sitios del programa que hacen referencia al botón. Tienes que buscarlos uno por uno y cambiarlos todos.

    En Visual Studio 2008 hay una forma fácil de cambiar todas las llamadas a una veriable: buscas en el fuente una ocurrencia del nombre, pulsas encima con el botón derecho y en el menú de contexto seleccionas Refactor->Rename. Se abre una ventana que te pregunta el nuevo nombre, y lo reemplaza en todos los sitios en los que ocurra.

     

    domingo, 30 de enero de 2011 16:20
  • sip tenias razon parece que cambiaba el nombre del control y no el txt, pero ya lo solucione. THANKS por esa data

    pero ahora me sale otro problemita, viste cuando tenes una ventana y quieres cambiar de dimension el cuadro de txt o ajustarlo al contenido me da el mismo error por ejemplo en el cuadro de texto hay un mensaje cortito y lo modifico para que sea mas grande todo ok hasta ahi, ahora cuando lo compilo no aparece todo el txt que escribi y cuando quiero ampliar el cuadro para que se muestre todo (lo hago mediante la ventana no mediante el codigo), me sale el mismo error.

     

    --------------------------------------------

     

    sip solamente lo puedo hacer con codigo no lo puedo hacer con las opciones que da el visual studio 2008, con un entorno

    BEGIN
        DEFPUSHBUTTON   "OK",IDOK,66,74,50,14,BS_NOTIFY
        LTEXT           "       Version para Windows 7/XP/98",IDC_STATIC,25,16,127,8
        LTEXT           "*** Programa Ajedrez 1.0***",IDC_STATIC,45,35,120,8
        GROUPBOX        "",IDC_STATIC,14,8,152,40
        LTEXT           "Realizado con Visual Studio 2008",IDC_STATIC,35,25,124,8
    END

    entre las comillas dobles estaban las palabras en ingles y lo cambie ahi nomas

    LTEXT           "Version para Windows 7/XP/98",IDC_STATIC,25,16,127,8  en esta parte muestra un mensaje de la ventana y los numero es la posicion inicial del cuadro de txt, parte de abajo del cuadro, largo del cuadro, ancho del cuadro. O sea muestra la ubicacion del txt a mostrar en la ventana (from)

     

    pero es muy tedioso hacer uno por uno y ademas tenes que estar compilando para ver si esta mas o menos a donde queres que este el mensaje, y eso si es un fastidio :-( :-(

    lunes, 31 de enero de 2011 13:13
  • Con ese código fuente, me da la impresión de que se trata de un fichero .def, de lo que deduzco que debe ser un proyecto de C++, cosa que no habías mencionado en ningún momento. Probablemente sería mejor que preguntases en el foro de C++, donde hay algunos expertos en ese entorno. Me temo que en este foro de Windows Forms la mayor parte de los participantes usamos C# o VB.NET, pero no estamos habituados al tipo de proyecto que tienes entre manos.

     

    lunes, 31 de enero de 2011 20:03
  • yo tambien pensaba que era un proyecto de c++ pero cuando lo abri no me dice nada pero nada de que lenguaje es, solamente lo abre como visual studio jajajajaja

    que mal ni eso se :-(

    gracias, por la ayuda que me diste :-)

    jueves, 3 de febrero de 2011 11:51