FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Aplicacion en modo CONSOLA o Windows
Posts: 199
Joined: Thu Oct 06, 2005 09:07 PM
Aplicacion en modo CONSOLA o Windows
Posted: Wed Jul 06, 2011 07:34 PM

Hola:

viendo que estan pasando algunas de las viejas librerias a 32bits, me hago y les hago la pregunta de cual sera la mejor alternativa de pasar una aplicacion de 16bits Clipper, a [x]Harbour modo consola o Windows.

hace uso extenso de SuperLIb- Clipper Tools para comunicaciones.

Saludos,
Mauricio

:mrgreen:

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Aplicacion en modo CONSOLA o Windows
Posted: Wed Jul 06, 2011 07:43 PM

Depende de las necesidades :-)

Una aplicaci贸n consola sigue siendo en modo texto, y si necesitas modo gr谩fico y lo que te ofrece Windows, entonces el camino es una aplicaci贸n Windows :-)

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 199
Joined: Thu Oct 06, 2005 09:07 PM
Re: Aplicacion en modo CONSOLA o Windows
Posted: Wed Jul 06, 2011 10:27 PM

Antonio:

es una aplicacion que tiene poco mas de 10 a帽os en Clipper 5.3, sigue siendo funcional ahora, el problema se viene con las impresoras USB, impresoras de red, no compartidas, si no las que ya se instalan como un nodo mas.

crear pdfs, manejar recursoss de windows, no necesariamente MODO GRAFICO, lo que pasa es que se uso Super LIb, Fast Lib, Clipper Tools, en modo texto podria seguir funcionando, pero usando los recursos que tengo en una aplicacion FW.

es esto posible solo con [x]HB?

Saludos,
Mauricio

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Aplicacion en modo CONSOLA o Windows
Posted: Wed Jul 06, 2011 10:35 PM

Mauricio,

Necesitas versiones en 32 bits de todas esas librerias

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 1515
Joined: Thu Oct 30, 2008 02:37 PM
Re: Aplicacion en modo CONSOLA o Windows
Posted: Thu Jul 07, 2011 07:38 AM

Mauricio,

Yo para las aplicaciones consola utilizo GTWVG de Harbour. No le a帽ado cualidades GUI. Hay mucha gente que utiliza GTWVW.

Al transformar a (x)Harbour lo primero que notaras sera un aumento increible de la velocidad, solo por eso ya merece la pena. Tambien hay que tener en cuenta que las aplicaciones Clipper corren en una NTVD y si por ejemplo haces un COMMIT, se har谩 cuando al S.O. le de la gana. Esto no pasa con la aplicacion Consola, donde la gestion de archivos y probablemente, por tanto, la corrupcion de indices es muy menor (utilizando TS u otros es nula)

Luego para salidas a Pdf puedes utilizar alguna utilidad que haya por ahi, quiza se podrian generar nativamente con las diversas contribs sobre el tema de Harbour.

Las salidas a Excel las creas con CreateObject(); idem a Word. Otra de las ventajas es que puedes poner la pantalla a tama帽o superior, aun no pudiendo hacerlo con Ctrl-Enter, lo cual vendra muy bien para ejecutar tu aplicacion con programas como Terminal Server.

Las salidas a impresora, hay que distinguir impresoras SI GDI e impresoras NO GDI. Si GDI, entonces lo mejor es un utilitario que coja un fichero de texto (con los codigos Esc) y los transforme, si NO GDI entonces te funcionaran TODAS las impresoras sean o no USB.

Espero haberte ayudado.

Saludos

Posts: 731
Joined: Fri Oct 07, 2005 07:42 AM
Re: Aplicacion en modo CONSOLA o Windows
Posted: Thu Jul 07, 2011 09:26 AM

Mi experiencia es muy gratificante en varios programas.

Con GTWVT o GTWGT, hay diferencias, pero es incre铆ble, eso si , el problema est谩 cuando queremos usar o xHarbour o Harbour.
Al final he optado por Harbour, veo que la gente esta haciendo un trabajo excepcional y tiene una cantidad de soluciones libres a usar.

Acabo de terminar una portar una aplicaci贸n a 32 bits de comunicaciones a trav茅s de Harbour , usando la HBCOMM que trae Harbour,
y solo he tenido que tocar una linea de dicha librer铆a. Esta aplicaci贸n de Clipper tiene ya m谩s de 10 a帽os.
He tardado solo un d铆a en hacerlo y dotarse tambi茅n conexi贸n a ADO.

El usar la Fast.lib , Manu Roibal la liber贸, puedes obtener el c贸digo fuente, a m铆 me sirvi贸 para un programa de all谩 por el 1994.
Hasta la impresi贸n con c贸digo ESC funcionan ;-) ( Aqu铆 he de decir que tuve que sufrir un poco con Harbour en el tema de la impresi贸n)

Solo he tenido que a帽adir una linea InitHarbour() en el main, donde tengo el arranque para Harbour, como los codepago, request y dem谩s que
no est谩n en clipper.

Como puedes ver , no es imposible, y al menos te sirve para dar el salto a los 32 bits.

Saludos

Rafa Carmona ( rafa.thefullARROBAgmail.com___quitalineas__)

Continue the discussion