Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Noticias
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 16-09-2005
Avatar de Crandel
[Crandel] Crandel is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Parana, Argentina
Posts: 1.475
Poder: 23
Crandel Va por buen camino
Hola Dec, aprovecho nuevamente para felicitarte por tu programa y más ahora que has decidido compartir con nosotros el código fuente (ya lo voy a hechar una mirada ).

Tambien te pregunto sobre el programa. Como se hace para definir un nuevo lenguaje para la sintaxis?
__________________
[Crandel]
Responder Con Cita
  #2  
Antiguo 16-09-2005
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.114
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Gracias Crandel, ¡pero dímelo después de echarle la mirada!

Cita:
Empezado por Crandel
Como se hace para definir un nuevo lenguaje para la sintaxis?
Bueno. Utilizo los componentes "nativos" de/para SynEdit. Con estos no es posible hacer lo que dices en tiempo de ejecución, pero, sí pueden añadirse "nuevos lenguajes" de una forma más o menos automática en base a un programa que se incluye (entre los ejemplos) en los componentes SynEdit y un pequeño "tutorial" o "manual" también incluido.

Si vas a descargar los componentes SynEdit, por ejemplo porque se te ocurra compilar XEditor, precisarás en realidad de los componentes "UniSynEdit". Son básicamente "los mismos" salvo que estos últimos añaden soporte para Unicode a los primeros. Contestando a tu pregunta: sí, es posible, más o menos sencillamente, añadir nuevos lenguajes o sintaxis a los componentes de que hablamos.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #3  
Antiguo 16-09-2005
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
Enhorabuena y felicidades David.

Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
  #4  
Antiguo 16-09-2005
Avatar de Héctor Randolph
[Héctor Randolph] Héctor Randolph is offline
Miembro Premium
 
Registrado: dic 2004
Posts: 882
Poder: 20
Héctor Randolph Va por buen camino
Hola a todos!

Por supuesto quiero aprovechar para felicitar a dec por los primeros 1,000.

Por otra parte, también soy usuario de XEditor y me gustaría recomendar un componente para SynEdit que permite añadir la sintaxis de cualquier lenguaje en tiempo de diseño, o bien en tiempo de ejecución.

El componente se llama unihighlighter, de hecho lo encontré en la página principal de SynEdit en la sección de Third-Party; seguramente muchos de ustedes lo han utilizado.

Cita:
Unihighlighter is components for SynEdit Component pack which provide possibility to highlight any syntax, create, load and edit highlighting rules in run-time or design-time on-flight. Standard installation includes rules for highlighting more than 300 file types, and you will have full control on changing rules or adding your own highlighting rules for any file.
Bueno, sin más por el momento me despido.

Un saludo
Responder Con Cita
  #5  
Antiguo 16-09-2005
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.114
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Gracias a todos

Cita:
Empezado por HECTOR RANDOLPH
Por otra parte, también soy usuario de XEditor (...)
¡Por ti mis desvelos! ¡Ya somos dos!

Cita:
Empezado por HECTOR RANDOLPH
(...) me gustaría recomendar un componente para SynEdit que permite añadir la sintaxis de cualquier lenguaje en tiempo de diseño, o bien en tiempo de ejecución.
Conozco ese componente y alguna cosa he hecho con el mismo, si bien he hecho alguna cosa más aún con los "resaltadores de sintaxis nativos" de SynEdit, y de aquí que los eligiera en XEditor, si bien es cierto que puede que me equivocara o equivocase.

He tratado de incorporar los ese componente a XEditor para aprovechar no tanto los más de 300 lenguajes de programación que reconoce y resalta sino el que se puedan añadir nuevas "palabras clave" en tiempo de ejecución del programa.

Como se ve por el momento no lo he añadido aún. Quiere decirse que encontré algunos problemas (se hace uso de UniSynEdit, aparte de SynEdit) o que me encontré ese día demasiado perezoso... no sé... todo se andará, puesto que "Caminante no hay camino, se hace camino al andar"
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #6  
Antiguo 16-09-2005
Avatar de marceloalegre
[marceloalegre] marceloalegre is offline
Miembro Premium
 
Registrado: abr 2005
Ubicación: Mar del Plata - Argentina
Posts: 448
Poder: 20
marceloalegre Va por buen camino
felicitaciones por los 1000!

Dec: aqui te felicita otro usuario que todos los dias usa xeditor, me es muy util siempre en mi pc hay varios xeditores con codigo delphi y sent. Sql. Muchos compañeros de trabajo al pasar por mi escritorio preguntan, Y eso?! que es? estas bueno,? uhh lo voy a probar

El xeditor es un exito, y ahora si hay codigo MEJOR TODAVIA, MUCHAS GRACIAS.-
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 04:22:11.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi