 |
Club Builder Foro de C++Builder en español
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
tecno Invitado
|
Publicado: Jue 04 Jul, 2002 5:31 pm Asunto: Problemas con RichEdit |
|
|
| ¡Hola a tod@s! Tengo dos problemas con el control RichEdit: 1.- No realiza la justificación ni "pa" un "lao" ni "pal" otro. El código que pongo es el siguiente (en un botón de una barra de botones (ToolBar)): RichEdit1->Alignment = taCenter; 2.- Todo lo demás que he probado funciona. Pero cuando guardo el proyecto para tener un ejemplo de como manejar este control, si intento ejecutar me salta un error que me deja "vocas". No solo no me deja ni ejecutar sino que dice: [C++ Error]RichEdit.hpp(56): E2257 , expected Situando el cursor (esto es lo que me deja perplejo) en la página de código del fichero RichEdit.hpp, en concreto, en la línea que pone: typedef _charrange TCharRange; El cursor lo situa justo antes del ";". ¿Cómo puede ser que de error en la declaración de un tipo de Builder? ¿Y cómo puede ser que me de ese error si lo intento ejecutar después de guardar y no antes? Vaya tela ¿verdad? Si alguien sabe de ésto (Mónica, si no recuerdo mal, ha currado bastante con este control) que me conteste, por favor. |
|
| Volver arriba |
|
 |
Mónica Invitado
|
Publicado: Vie 05 Jul, 2002 7:35 am Asunto: Problemas con RichEdit |
|
|
| Hola tecno! No he trabajado nunca con RichEdit, lo que ocurre es que empecé con Builder 5 (soy autodidacta en esto de C++Builder) y trae un ejemplo de un editor de texto hecho con RichEdit y fue con el que empecé a trastear para irme enterando. La verdad es que el ejemplo está muy bien, ¿lo tienes? Bueno, pues con respecto a tu primera pregunta te digo que me hice un ejemplillo con 3 botones (uno para cada tipo de alineación) y funciona. Lo hice así: Para el botón de alinear a la derecha: RichEdit1->Paragraph->Aligment=taRightJustify Y lo mismo para los botones de izquierda y centro. Así que me temo que no he entendido bien la pregunta, porque si dices que no justifica ni pa´un lado ni pal´otro, pero ¿solo pones taCenter?, así justificas al centro. La segunda pregunta sí que me temo que es más chunguilla. Vamos a ver si la he entendido: escribes el código, funciona. Grabas el código que has escrito, lo vuelves a ejecutar y entonces no funciona, ¿es así? No sé, pero de cualquier manera no te fíes de dónde aparece el cursor en el código cuando te de el error porque lo más probable es que el error venga de atrás. Está claro que le falta una ",". Quizás antes de éso haces una llamada a una función con varios parámetros y no se los has pasado todos o algo así. ¿Puedes poner la instrucción anterior a ésa? Bueno, creo que no te he ayudado mucho. A ver qué me cuentas y nos seguimos rompiendo la cabeza ¿vale? Saludos! |
|
| Volver arriba |
|
 |
tecno Invitado
|
Publicado: Vie 05 Jul, 2002 9:13 am Asunto: Problemas con RichEdit |
|
|
| ¡Hola Monica! Gracias por contestar. Respecto a la primera pregunta, ¡debuti!, es justo lo que me faltaba. Yo pretendía justificar sin tener en cuenta la propiedad Paragraph y, claro, no hacía nada. Respecto a lo otro, se que no es fallo mio porque, si hubiese hecho algo mal, no habría compilado o ejecutado. Pero todo me ha funcionado perfectamente hasta que he grabado. A partir de ahí me da siempre el mismo error y en basstantes líneas pero, ya te digo, todos los errores los marca en el archivo "RichEdit.hpp" que no tiene nada que ver con el ".h" o ".cpp" que he codificado yo. Es un archivo de cabecera que incluye Builder (por lo que he mirado, es donde viene la definición de lo que es un RichEdit). En fin, no se por qué será el error pero estoy alucinado (y cabreado, iba a ser una mejora bastante guapa para mi aplicación). Bueno, salu2 y un besote. (tranki, no estoy intentando ligar) |
|
| Volver arriba |
|
 |
Mónica Invitado
|
Publicado: Vie 05 Jul, 2002 10:35 am Asunto: Problemas con RichEdit |
|
|
Bueno, me alegro de haberte ayudado en algo. El otro error sí que es misterioso. Yo lo que hago en estos casos es volver a empezar con otro proyecto e ir añadiendo las cosas que ya tenía poco a poco y la mayoría de las veces funciona. Con lo de ligar, no te preocupes, no tengo esa sensación de que todo el mundo quiere ligar conmigo, más bien todo lo contrario. |
|
| Volver arriba |
|
 |
tecno Invitado
|
Publicado: Vie 05 Jul, 2002 12:43 pm Asunto: Problemas con RichEdit |
|
|
¡Hola de nuevo Monica! Gracias por el consejo, pero ya he probado lo que me dices y sigue cascando. Por si te dice algo, te comento lo siguiente: -primeramente lo guardé sin mirar donde y me lo puso en el directorio por defecto (...\Proyects). -Luego lo volví a guardar donde yo quería, pero sin quitarlo del otro lado. -Despues de comprobar el error y de borrar el proyecto y volverlo a crear y guardar (siempre donde yo quiero y sin quitar el que se quedó en ...\proyects) pasé del tema y seguí con mi aplicación. -Pues, flípalo, me pongo a compilar mi aplicación y me salta el mismo error y abre la página de código del fichero "RichEdit.hpp". Por supuesto (ni que decir tiene, pero lo aclaro) en mi aplicación no hago ni la mas mínima referencia a ningún RichEdit ni al proyecto en el que lo estaba probando, ni "ná" de "ná". ¿Te lo puedes creer? Bueno, pues al borrar los ficheros del primer proyecto del RichEdit, el que guardé sin querer en ...\Proyects, ya no salta el error y funciona bien (mi aplicación).Ya te digo, te lo cuento, perdón, os lo cuento por si a alguien le dice algo. Yo lo único que sé es lo q |
|
| Volver arriba |
|
 |
tecno Invitado
|
Publicado: Vie 05 Jul, 2002 12:46 pm Asunto: Problemas con RichEdit |
|
|
| (he dado sin querer a "Enviar") Lo único que sé es que lo que no me pase a mí... La informática me está volviendo loco. Lo malo/bueno es que me tiene engancado. ¡Ale!, me voy a comer. Buen "finde" para tod@s. |
|
| Volver arriba |
|
 |
Mónica Invitado
|
Publicado: Vie 05 Jul, 2002 1:04 pm Asunto: Problemas con RichEdit |
|
|
¡Puff!, pues vaya lío, la verdad es que a mi no se me ocurre nada. Solo te puedo decir que a mi una vez me pasaban cosas extrañísimas y cuando me di cuenta era porque tenía unos archivos guardados en unos directorios y otros en otros (creo que fue una vez que empecé desde cero en un proyecto nuevo y fui añadiendo cosas y las grababa donde le parecía y yo no me di cuenta). Así que abrí una carpeta nueva y guardé allí todas los archivos .cpp y .h que necesitaba y desde entonces funciona bien.Bunoe, espero que alguien que controle más te pueda ayudar. Buen fin de semana a ti también. |
|
| Volver arriba |
|
 |
tecno Invitado
|
Publicado: Vie 05 Jul, 2002 1:43 pm Asunto: Problemas con RichEdit |
|
|
¡Solucionado! Lo que no se es si contarlo, porque voy a quedar a la altura del betún... bueno lo cuento para que no le pase a nadie mas (aunque no creo que nadie sea tan poco "avispao") El problema era que al ".cpp" del proyecto lo llamé RichEdit, con lo cual el nombre del fichero quedaba como RichEdit.cpp. Como Builder tambien tiene un RichEdit.cpp se hacía la picha un lio y me daba error en el ".hpp". Lógico. Lo que no es lógico es que no haya caido antes y me lo hayan tenido que decir. Ahora va debuti. En fin, cosas que pasan. Nos vemos  |
|
| Volver arriba |
|
 |
_Willa Invitado
|
Publicado: Vie 05 Jul, 2002 1:51 pm Asunto: Problemas con RichEdit |
|
|
 Ha si me gusta!! que las cosas, funcionen bien!! _Willa |
|
| Volver arriba |
|
 |
|
|
No puedes publicar temas nuevos en este foro No puedes responder a temas en este foro No puedes editar tus mensajes en este foro No puedes borrar tus mensajes en este foro No puedes votar en las encuestas de este foro
|
© 2002–2026 Club Builder · Funciona con phpBB.
|