Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Editor de textos tipo JAVA

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Editor de textos tipo JAVA Responder citando

Hola a todos aqui les escribo para que me puedan guiar en el siguiente problema que tengo...

Necesito hacer un editor de textos tipo JAVA, C++ Builder, etc. en si lo que quiero hacer es que en la parte donde voy a escribir Pseudocodigo, pues en el extremo izquierdo me salga la numeracion de la linea correspondiente, luego otra duda que tengo es como podria hacer que a medida que estoy escribiendo pues me reconosca la palabra reservada y esta se pinte de un color predeterminado...

Para la primera opcion estaba optando por usar un TStringGrid pero me desanime porque es una solucion poco profesional, ahora tambien estaba pensando en hacer uso de un RichEdit pero no puedo lograr que un determinado sector (Donde esta la numeracion) sea inaccesible para el usuario, bueno un saludo a todos y espero que me puedan ayudar con la duda que tengo, GRACIAS DE ANTEMANO...
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email Visitar sitio web del autor Yahoo Messenger MSN Messenger
Mensaje    Asunto: Responder citando

Te recomiendo un componente llamado TSynEdit, es gratuito y lo puedes encontrar en el siguiente enlace:
http://synedit.sourceforge.net/
Personalmente lo he utilizado para programar un editor para HTML con funciones de autocompletado de etiquetas y resaltado de texto.
Puede resaltar las palabras resevadas de un montón de lenguajes y también, como no, puedes numerar las filas del editor a tu gusto.
Yo lo he instalado sobre C++ Builder 6 y me ha funcionado a la perfección.
_________________
¡ADELANTE CON ESTE SUPER FORO!
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Editor de textos tipo JAVA Responder citando

Muchas gracias Tugui lo voy a probar instalarlo en el BCB 5.0 espero me pueda servir...
Luego te cuento que tal me fue...

Cool Cool
_________________
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email Visitar sitio web del autor Yahoo Messenger MSN Messenger
Mensaje    Asunto: Responder citando

a mi me da error... me dice que no puede abrir el archivo SynEdit_BCB6.obj
Volver arriba
Mensaje    Asunto: Responder citando

Hola Maxpowel_, dime con qué versión de BCB trabajas y qué método has seguido para instalar el componente. Si me das más detalles tal vez pueda ayudarte.
_________________
¡ADELANTE CON ESTE SUPER FORO!
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Tengo la version 6.0 build 10.160
Para instalarlo abro el archivo SynEdit_BCB6.bpk, le doy a compilar y es cuando me da el error
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

No se si lo habrás hecho pero tal vez una vez abierto el Package deberías incluir el directorio Source antes de compilar ya que si no incluyo ese directorio no me deja compilar ningún proyecto. Paso a explicar lo que hice yo para instalarlo con BCB 6 Enterprise:
Cita:

INSTALACIÓN:
============

1º- carpeta synedit pegada dentro del directorio de instalación del Builder.

2º- File -> Open = SynEdit_BCB6.bpk (No hay que abrir ningún otro paquete).

3º- Compile (en la compilación no me da ningún error), Install.

4º- Mensaje bastante amplio que informa de todos los componentes que se han instalado.(Aceptamos dicho mensaje).

5º- Guardamos.



PROYECTO NUEVO CON SYNEDIT:
===========================


1º- cuando creamos un nuevo proyecto en el que incluimos un TSynEdit si al compilar sale un error diciendo "Unable to open include file 'SynEdit.h', entonces hay que hacer lo siguiente:

Sustituir #include "SynEdit.h" por #include "SynEdit.hpp"



2º- Tools->Environment options... -> pestaña Library y en el apartado Library Path hay que añadir la ruta que apunte al directorio Source del componente synedit, en mi caso dicho directorio fue:

C:\Archivos de programa\Borland\CBuilder6\SynEdit\Source

3º- Project->Options pestaña "Directories/Conditionals" y en los apartados llamados "Include Path" y "Library Path" hay que añadir el mismo directorio del apartado anterior.

Tras todo lo anterior el componente a mi ya me funcionó sin problemas.

Suerte
_________________
¡ADELANTE CON ESTE SUPER FORO!
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

lo hago como tu me dices pero me sigue dando error:
[Pascal Fatal Error] SynEditPropertyReg.pas(63): File not found: 'VCLEditors.dcu'
[Linker Fatal Error] Fatal: Unable toopen file 'SYNEDITREG.OBJ'
Volver arriba
Mensaje    Asunto: Responder citando

Tugui me podrias ayudar regalandome un ejemplo de como lo usas mil gracias de antemano.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Este enlace puede darte una idea para resaltar las palabras dentro de un editor de texto usando el componente RichEdit.
_________________
Cool
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
Mostrar mensajes de anteriores:   
Cambiar a:  
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


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.