Editor con Sintaxis Coloreada ¿En Visual Basic 6?

Si alguien menciona, en estos tiempos, un editor con coloreado de sintaxis (syntax highlighter) y autocompletado (autocompletion), no parecería nada extraordinario, ya que muchos editores lo incorporan.

Pero si se dice que está hecho en Visual Basic 6.0, entonces si puede llamar la atención, dado las limitaciones de este antiguo lenguaje que, a pesar de todo, muchas personas siguen usando.

Para aquellos amantes de los desafíos, aquí les dejo este código hecho en Visual basic 6.0 que incluye un editor de texto con resaltado de sintaxis,  y autocompletado con menú contextual:

https://github.com/t-edson/EditorSintaxisVB6

Quien haya intentado implementar un editor de estas características y en este lenguaje, sabrá la dificultad que entraña. Esta versión hace numerosas llamadas a las API de Windows y a algoritmos optimizados, para poder cumplir con los requerimientos.

Además del coloreado, se muestra como implementar opciones, de cortar, copiar, pegar, abrir guardar, guardar como y deshacer.

No voy a explicar el código fuente, porque es un poco extenso, pero confío en que los comentarios incluidos ayuden. De todas formas acepto las consultas respectivas.

Aquí pueden apreciar una captura de pantalla:

20130826-vbeditor.png

Para cambiar las palabras reservadas y el menú contextual, se debe modificar el código fuente del control “ctlEdit”.

Espero les ayude.

Puntuación: 2.50 / Votos: 2

2 pensamientos en “Editor con Sintaxis Coloreada ¿En Visual Basic 6?

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *