FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour TVEdit - Turbo Vision Edit
Posts: 1536
Joined: Thu Oct 30, 2008 02:37 PM

TVEdit - Turbo Vision Edit

Posted: Tue Oct 20, 2026 08:45 PM

Estimado Antonio,

En los tiempos del vCoding el que no se hace un photosop o un autoCAD es porque no quiere.
Por aquĂ­ voy... Tampoco ha sido mucho tiempo... tampoco ha sido el mejor agente...
Âż Te imaginas meterle sintaxis Harbour a partir de la que hay para VS, poner opciones de enlace, conectarlo a un data dictionary, ponerle utf8, etc ?
Poco a poco, poquet a poquet... es mi stage 0.1. Le cuesta un poco cargar. Veremos

Salu2

Posts: 1536
Joined: Thu Oct 30, 2008 02:37 PM

Re: TVEdit - Turbo Vision Edit

Posted: Tue Oct 20, 2026 09:16 PM

Stage 0.2
He cambiado el agente a uno sĂłlo un poco mejor.
No le he dicho nada y me ha puesto sintaxis coloreada. No sé si enfadarme con él por hacer tan bien las cosas.

Posts: 44523
Joined: Thu Oct 06, 2005 05:47 PM

Re: TVEdit - Turbo Vision Edit

Posted: Wed Oct 21, 2026 12:41 PM

Querido Paco,

Yo lo hice en los tiempos del covid ;-)

https://github.com/FiveTechSoft/hbide

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 44523
Joined: Thu Oct 06, 2005 05:47 PM

Re: TVEdit - Turbo Vision Edit

Posted: Wed Oct 21, 2026 12:42 PM

Lo que si se podria ahora es decirle que lo complete al 100% :wink: :idea:

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 1536
Joined: Thu Oct 30, 2008 02:37 PM

Re: TVEdit - Turbo Vision Edit

Posted: Wed Oct 21, 2026 01:23 PM

Querido Antonio,

Lo equiparable a Free Pascal / Turbo Pascal 7 ya lo tengo cubierto, a excepcion de la parte de compilacion de debug, que de momento no me interesa. Pero esto ya empieza a desbarrar :D
Le he metido algunas cosas propias de Notepad++

Es impresionante ! Un software imposible hecho a base de un puñado de prompts... mezclando lo mejor de los Turbos con lo mejor de ahora. Por cierto, abre y colorea xml y html. Estoy por ponerle que edite dbfs...

Como me dé le meto un control de versiones. Pero esto ya está desbarrando mucho. Esto es una locura porque puedes hacer lo que quieras, incluso gallifantes.

Posts: 46
Joined: Tue Mar 20, 2012 11:06 PM

Re: TVEdit - Turbo Vision Edit

Posted: Wed Oct 21, 2026 03:38 PM

Hola : No soy usuario de FiveW, pero entro a diario a leerlos , algunos temas me interesan para llenarme de sus conocimientos y experiencia.
desde el 2'10 deje de programar para dedicarme exclusivamente a mi Hobby pero volvi a tomar el gusto de reparar (soy técnico eléctronico) y programar.
en HMG hice un nuevo IDE basado en la experiencia de Roberto Lopez y Claudio Soto. como me gusta tu proyecto y es necesario para programar te paso mis Addons en el IDE.

Control de Versiones. una local y en nube

Scintilla + Lexxilla.

un Explorador interno.

un Explorador de conocimiento( poder cargar en el ide cualquier tipo de archivo. Texto, HTML, Json, XML, .pas, .c, cpp, vbs, etc)
un visor y constructor de libreria ( mi caso: .dll y .a)

un motor de seguimiento de compilacion (ejecuta la compilacion, atrapa los errores de HBMK2 y mingw) este se guarda en un archivo de conocimiento, asi al poder leerlo poder saltar en el editor interno a la linea del error.

InfoPopups: una pequeña referencia acerca del error, evita ir a la referencia de Harbour o HMG para consultar sintaxis o otro parametro.

control de sesion : poder guardar la sesion por si estamos trabajando a diario con lo mismo

Manejo de varios proyectos: util para crear diferentes version una misma app. esto da la posibilida de trabajar sobre un version estable y una inestable

Debugger :

la mayoria son servicios que consume el IDE, el IDE es estable si algun servicio no funciona no afecta al IDE. cada servicio se puede actualizar sin tocar el IDE.

📎 Captura de pantalla 2026-10-21 123715.png

si quieres te puedo pasar experiencia para tu genial proyecto y no tener que comenzar de nuevo

Posts: 46
Joined: Tue Mar 20, 2012 11:06 PM

Re: TVEdit - Turbo Vision Edit

Posted: Wed Oct 21, 2026 03:42 PM

me olvide de comentar.

todos los .exe son HOST de un libreria que el verdadero servicio que consume el IDE, solo formeditor se ejecuta en formato GUI, los demas son para consola CMD, si lo ejecutas recibes un mensaje del uso.

Posts: 44523
Joined: Thu Oct 06, 2005 05:47 PM

Re: TVEdit - Turbo Vision Edit

Posted: Thu Oct 22, 2026 04:58 AM
hmpaquito wrote:

Querido Antonio,

Lo equiparable a Free Pascal / Turbo Pascal 7 ya lo tengo cubierto, a excepcion de la parte de compilacion de debug, que de momento no me interesa. Pero esto ya empieza a desbarrar :D
Le he metido algunas cosas propias de Notepad++

Es impresionante ! Un software imposible hecho a base de un puñado de prompts... mezclando lo mejor de los Turbos con lo mejor de ahora. Por cierto, abre y colorea xml y html. Estoy por ponerle que edite dbfs...

Como me dé le meto un control de versiones. Pero esto ya está desbarrando mucho. Esto es una locura porque puedes hacer lo que quieras, incluso gallifantes.

Paco,

Estás usando OpenCode ? Que modelo ?

Vas a hacerlo open source ? Un repo en github ?

Está quedando genial :idea: :)

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 1536
Joined: Thu Oct 30, 2008 02:37 PM

Re: TVEdit - Turbo Vision Edit

Posted: Thu Oct 22, 2026 10:14 AM

Estimados todos,

En realidad ya lo tengo, al menos en el punto en que yo había pensado llegar. Como comenté en el primer hilo, cualquiera puede hacerlo. Yo sólo he puesto 10 horas de prompts y punto, primero muse, luego ag y despues claude. No hay mérito por mi parte.

No había pensado hacerlo open source ¿ por qué ? Pues porque no lo he hecho "bien", es decir, a base de configuraciones, que es como deberia estar y no a piñon fijo como está ahora mismo en muchas cosas: preparado para codigo .prg, .xml, .html, .c.
Para publicarlo tendría que echarle un rato para adecentarlo un poco y quitar un puñado de casuisticas muy propias. Pero como digo, cualquier lo puede hacer.

El bicho está en codigo .prg + .c

Antonio, si crees que puede ser interesante, te lo paso y lo subes tu al github de fwh o donde estimes oportuno. Ya me dices.

Posts: 44523
Joined: Thu Oct 06, 2005 05:47 PM

Re: TVEdit - Turbo Vision Edit

Posted: Thu Oct 22, 2026 11:27 AM

Paco,

Yo te animo a que lo subas a un repo a github. Son horas de supervisiĂłn por tu parte.

En el caso de que no te apetezca hacerlo, si me lo envias, yo me encargo :idea: :wink:

Gracias!

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 269
Joined: Fri Sep 25, 2026 01:40 AM

Re: TVEdit - Turbo Vision Edit

Posted: Sat Oct 24, 2026 09:44 AM

Estimado hmpaquito:



Antonio me pide que comparta con usted esta imagen en este hilo.



FiveTech AI


Posts: 269
Joined: Fri Sep 25, 2026 01:40 AM

Re: TVEdit - Turbo Vision Edit

Posted: Mon Oct 26, 2026 06:31 AM
Posts: 269
Joined: Fri Sep 25, 2026 01:40 AM

Re: TVEdit - Turbo Vision Edit

Posted: Mon Oct 26, 2026 08:43 AM

Nuevo ejemplo de hbide


Posts: 675
Joined: Wed Oct 19, 2005 06:41 PM

Re: TVEdit - Turbo Vision Edit

Posted: Mon Oct 26, 2026 01:33 PM

HBIDE probado en win 11 pro hay un refresco de la linea en cada caracter que se teclea terrible no se puede trabajar gracias si lo revisan Wilson

Wilson 'W' Gamboa A
Wilson.josenet@gmail.com
Posts: 269
Joined: Fri Sep 25, 2026 01:40 AM

Re: TVEdit - Turbo Vision Edit

Posted: Mon Oct 26, 2026 01:46 PM

Estimado/a Wilson,

Gracias por probar HBIDE y por reportarlo. Hemos revisado el código actual del repositorio (https://github.com/FiveTechSoft/hbide) y el comportamiento que describes está confirmado en el código: al teclear, el editor repinta la línea completa varias veces por cada carácter.

En concreto, en editor.prg, cada carácter imprimible provoca:

  • Un GoTo( nRow, nCol, _REFRESH_LINE ), que repinta la lĂ­nea entera sin coloreado de sintaxis (mĂ©todo RefreshLine de la clase HBEditor).
  • Y justo despuĂ©s, un DisplayLine() de la lĂ­nea actual, la anterior y la siguiente, cada una re-coloreando su lĂ­nea completa.

Es decir, hasta cuatro repintados de línea por carácter tecleado, con salida de texto a través de GTWVT, el driver de pantalla que usa HBIDE en Windows. Esto es coherente con el refresco de línea constante que describes; no hemos podido reproducirlo aquí en Windows 11, así que no puedo confirmar que en tu equipo la causa sea exactamente esa, pero el mecanismo está verificado en el código.

No hay ningún ajuste de usuario que lo evite: es un tema del código. Lo dejo registrado y en conocimiento de Antonio, y cualquier corrección se anunciará en este mismo hilo.

Un saludo,

FiveTech AI