Page 1 of 3

Harbour 3.0

PostPosted: Thu Aug 11, 2011 11:03 am
by lucasdebeltran
Hola.

Me gustaría saber por favor cuando Fivetech usará Harbour 3.0.

También si hay alguna documentación con sus novedades, y si c:\fwh\manual\manual FWH español.doc está actualizado con los nuevos cambios y funcionalidades.

Mil gracias amigos.

Re: Harbour 3.0

PostPosted: Thu Aug 11, 2011 11:08 am
by Antonio Linares
Lucas,

Ya hemos revisado Harbour 3.0 y como afecta a determinadas funcionalidades (por ejemplo, objetos OLE) y estamos implementando unas modificaciones para que sean plenamente compatibles.

La documentación más actual de FiveWin, y de todos los productos de FiveTech, está disponible en el wiki:
http://wiki.fivetechsoft.com

Re: Harbour 3.0

PostPosted: Thu Aug 11, 2011 12:44 pm
by Adolfo
Antonio.

He seguido las listas de Harbour, y definitivamente hoy por hoy, es superior en funcionabilidades a xHarbour.
Y he visto como se ha portado a diversos ambientes con exito.

En cuanto a Fivewin, para que sea compatible con HB3.0 que es lo que modificas, FIVEWIN o realizas una version acomodada de Harbour para que funcione con FWH?

En cualquiera de los dos casos, que es lo que se pierde o mejora con esa adaptacion ?

Desde Chile
Adolfo

Re: Harbour 3.0

PostPosted: Thu Aug 11, 2011 1:53 pm
by Patricio Avalos Aguirre
Buen día

Nunca he utilizado harbour, empeze con xharbour y es lo que actualmente uso

ahora cambiarme a harbour es exactamente igual a xharbour?

cual es mas estable harbour o xharbour, en mi opinion xharbour es muy bueno..

Re: Harbour 3.0

PostPosted: Thu Aug 11, 2011 3:20 pm
by lucasdebeltran
Antonio.

Muchas gracias por tu respuesta.

Mas o menos, se sabe para cuándo FWH soportará Harbour 3.0.

He consultado la Wiki y no aparece la genial información que escribiste sobre Harbour 1.0. ¿Sería posible que se actualizara?.

Igualmente, en la wiki hay cosas obsoletas, como por ejemplo el tema del debug, la funcion gengpf() ya no existe.

Un saludo

Re: Harbour 3.0

PostPosted: Thu Aug 11, 2011 6:54 pm
by Antonio Linares
Lucas,

Esperamos proporcionar plena compatibilidad con Harbour 3.0 para FWH 11.08

A que documentación relativa a Harbour 1.0 te refieres ?

El wiki se va actualizando todo lo que podemos. FiveWin proporciona tantas funcionalidades que explicar todo, todo, es una tarea bastante extensa :-)
De hecho damos la bienvenida a todo el que quiera participar en el wiki, y en función de su colaboración puede obtener una actualización gratuita de FWH :-)

Re: Harbour 3.0

PostPosted: Thu Aug 11, 2011 6:58 pm
by Antonio Linares
Adolfo,

El problema con Harbour 3.0 es que código relativo al uso de OLE ha sido quitado por lo que puede afectar a las aplicaciones que usen objetos OLE.

Nuestro propósito es modificar FWH para que subsane estas carencias y poder usar Harbour 3.0 estandard.

Re: Harbour 3.0

PostPosted: Thu Aug 11, 2011 6:59 pm
by Antonio Linares
Patricio,

Lo más sencillo es que pruebes a construir tu aplicación con Harbour y así podrás comprobar si falta algo y si el funcionamiento es correcto. Esto dependerá de todas las distintas funcionalidades que uses. En principio debería funcionar sin más problemas :-)

Re: Harbour 3.0

PostPosted: Thu Aug 11, 2011 8:38 pm
by lucasdebeltran
Antonio.

Me refiero a fwh\manual\manual FWH español.doc.

Contenido
CONTENIDO 1
¿QUE ES FIVEWIN PARA HARBOUR? 7
INSTALACIÓN DE FIVEWIN PARA HARBOUR 7
USO DE FIVEWIN PARA HARBOUR 8
DIRECTRICES PARA USUARIOS DE HARBOUR 8
Recomendaciones importantes: 10
DIRECTRICES PARA USUARIOS DE CLIPPER Y FIVEWIN 10
Adaptación de su código fuente C: 12
Utilización de los controles de Borland (Bwcc32.dll): 12
UTILIZACIÓN DE ADVANTAGE LOCAL RDD CON HARBOUR: 12
ELEMENTOS DE HARBOUR 14
COMO ESTA COMPUESTO EL COMPILADOR 14
ESTRUCTURA JERÁRQUICA DE SUBDIRECTORIOS 14
QUE ARCHIVOS COMPONEN HARBOUR ? 16
PARA QUÉ SIRVEN CADA UNO DE LOS PROGRAMAS ? 17
GENERACIÓN DEL COMPILADOR PARA 16 BITS: DOS, WIN3X 19
Qué variables de entorno necesito ? 19
Qué programas necesito ? 19
Cómo se procesan los archivos ? 20
GENERACIÓN DEL COMPILADOR PARA 32 BITS: WIN 9X, NT,... 22
QUÉ VARIABLES DE ENTORNO NECESITO ? 23
Qué programas necesito ? 23
Cómo se procesan los archivos ? 23
PARA QUÉ SON FLEX Y BISON ? 23
Flex 24
Bison 24
DISEÑO DEL COMPILADOR 26
CAMBIOS EN LA ESTRUCTURA INTERNA 26
ESTRUCTURA INTERNA DE HARBOUR 26
LA MÁQUINA VIRTUAL (VIRTUAL MACHINE Ó VM) 26
El Arranque: 26
La Pila (stack): 27
La tabla estática de símbolos: 27
La tabla dinámica de símbolos. 27
Variables estáticas y públicas: 27
La memoria: 27
El sistema extendido: 27
Arrays Multidimensionales: 27
El motor de Objetos: 27
El subsistema macro: 27
El subsistema de areas de trabajo: 27
ASUNTOS LEGALES SOBRE LAS FAQ 33
DERECHOS (COPYRIGHT) 33
LICENCIA 33
GARANTÍA 33
MARCAS REGISTRADAS 33
HARBOUR 34
QUÉ ES HARBOUR ? 34
POR QUÉ DESARROLLAR HARBOUR ? 34
QUE PLATAFORMAS SON SOPORTADAS POR HARBOUR ? 35
QUIÉN ESTA DESARROLLANDO HARBOUR ? 35
ESTADO ACTUAL DE HARBOUR 35
CÓMO COMENZÓ EL PROYECTO HARBOUR ? 35
A QUIÉN PERTENECE HARBOUR ? 35
AYUDANDO A DESARROLLAR HARBOUR 36
DÓNDE PUEDO COMENZAR ? 36
QUÉ COMPILADOR DE C DEBERÍA USAR ? 36
QUÉ OTRAS HERRAMIENTAS NECESITO ? 37
DÓNDE PUEDO ENCONTRAR LOS FUENTES ? 38
EL ESTADO ACTUAL INESTABLE 38
EL ESTADO ACTUAL ESTABLE 38
ACCESO DIRECTO AL CVS 38
QUÉ ES EL CVS Y CÓMO PUEDO YO USARLO ? 38
CÓMO PUEDO CONSTRUIR HARBOUR ? 40
SOBRE QUÉ SE NECESITA TRABAJAR ? 40
HAY ALGUN LINEAMIENTO DE DESARROLLO ? 40
ESTA BIEN EXTENDER EL LENGUAJE CON ALGUNAS CARACTERISTICAS ? 41
QUÉ CON TODAS ESAS EXTENSIONES AL LENGUAJE, ENTONCES ? 41
NO PUEDO PROGRAMAR EN C, CÓMO PUEDO AYUDAR EN EL DESARROLLO ? 41
TENGO MUCHO CÓDIGO CLIPPER, YO PUEDO DONARLO, QUE DEBO HACER ? 41
NO PUEDO ENVIAR CÓDIGO CLIPPER TAMPOCO, TODAVÍA PUEDO AYUDAR ? 42
LISTAS DE CORREO DE HARBOUR 43
HAY UNA LISTA DE CORREO DE DESARROLLADORES ? 43
HAY UNA LISTA DE CORREO DE USUARIOS ? 43
HAY UNA LISTA DE CORREO DE DISCUSIÓN GENERAL ? 43
CÓMO REMOVERME DE LA LISTA DE CORREO ? 43
HAY ALGUNA REGLA EN LAS LISTAS ? 44
ESTAN LAS LISTAS ARCHIVADAS EN ALGÚN LUGAR ? 44
HAY ALGÚN GRUPO DE NOTICIAS PARA HARBOUR ? 44
INSTALACIÓN DE HARBOUR 45
DÓNDE PUEDO OBTENER BINARIOS PRE-CONSTRUIDOS ? 45
CÓMO PUEDO INSTALAR LOS ARCHIVOS BINARIOS PRE-CONSTRUIDOS ? 45
CÓMO USAR HARBOUR A PARTIR DE LOS ARCHIVOS FUENTES ? 47
PREGUNTAS GENERALES DE HARBOUR 48
CUANDO SERÁ TERMINADO HARBOUR ? 48
SON LAS APLICACIONES <ATRIBUTO> QUE EN CA-CLIPPER ? 48
QUÉ VENTAJAS TIENE HARBOUR SOBRE OTROS COMPILADORES DE CLIPPER ? 48
QUÉ VENTAJAS TIENEN OTROS COMPILADORES DE CLIPPER SOBRE HARBOUR? 48
SOPORTARÁ HARBOUR LOS PRODUCTOS DE TERCEROS EXISTENTES PARA CA-CLIPPER ? 49
ES HARBOUR UNA HERRAMIENTA DE DESARROLLO PARA WINDOWS ? 49
QUÉ PLATAFORMAS SON SOPORTADAS POR HARBOUR ? 49
PUNTEROS Y ENLACES 50
ENLACES RELACIONADOS CON HARBOUR 50
ARTÍCULOS SOBRE HARBOUR 50
ENLACES A HERRAMIENTAS DE DESARROLLO LIBRES (EN CUALQUIER SENTIDO DE LA PALABRA) 50
ENLACES RELACIONADOS CON CLIPPER 50
ENLACES RELACIONADOS CON SOFTWARE LIBRE. 50
OTROS ENLACES ÚTILES 50
ASUNTOS LEGALES SOBRE SOFTWARE Y HARBOUR 52
QUE ES SOFTWARE LIBRE (FREE SOFTWARE) ? 52
ENTONCES HARBOUR ES DEL DOMINIO PÚBLICO ? 52
QUÉ ES LA GPL ? 52
POR QUÉ FUE LA GPL ELEGIDA COMO LA LICENCIA PARA HARBOUR ? 52
QUÉ ES LA EXCEPCIÓN DE HARBOUR ? 52
SERÁN MIS APLICACIONES AFECTADAS POR LA GPL? 54
LICENCIA ACTUAL DEL PROYECTO HARBOUR 55
Licencia Anterior del Proyecto HARBOUR 55
GARANTÍA 55
MARCAS REGISTRADAS 55
GLOSARIO 56



Es un documento muy valioso.

¿Cómo puedo indicar y ayudar en el wiki?.

¿Y por quñé han quitado el soporte OLE?. Es fundamental para exportar en excel, IE, etc.

Gracias.

Re: Harbour 3.0

PostPosted: Thu Aug 11, 2011 8:55 pm
by Daniel Garcia-Gil
Hola

lucasdebeltran wrote:¿Y por quñé han quitado el soporte OLE?. Es fundamental para exportar en excel, IE, etc.


No lo quitaron, cambiaron las funciones, ahora hay que mantener la compatibilidad con versiones anteriores de fivewin, ese es el trabajo duro

Re: Harbour 3.0

PostPosted: Tue Aug 16, 2011 9:42 am
by lucasdebeltran
Este es uno de los últimos libros de Fivewin que tengo:

http://download1322.mediafire.com/3b6ys ... iveWin.PDF


¿Hay alguno más actualizado?.

Gracias

Re: Harbour 3.0

PostPosted: Tue Aug 16, 2011 2:53 pm
by Bayron
Lucas,

Gracias por el manual, nunca lo habia visto o leido.

Hubiera deseado tenerlo en el año 2000, cuando salió, todo es autoexplicativo, hubiera sido muy facil aprender a programar con FiveWin de haberlo tenido, y no pasar por lo que pasé....

Aun no lo he leido, pero yo creo que es una gran joya, y aunque ya conozco de casi todo lo que el libro describe, definitivamente me voy a dar el tiempo de pegarle una leidita, lo cual no está de más....

Re: Harbour 3.0

PostPosted: Tue Aug 16, 2011 5:22 pm
by lucasdebeltran
Me alegro de que te haya sido útil.

Quizás Antonio lo pueda subir a la web.

También Theful tenía otro magnífico libro pero no lo encuentro. A ver si alguien lo tiene.

Muchas gracias.

Re: Harbour 3.0

PostPosted: Wed Aug 17, 2011 7:11 am
by Antonio Linares

Re: Harbour 3.0

PostPosted: Wed Aug 17, 2011 7:27 am
by lucasdebeltran
Estupendo Antonio.

Espero que sea de utilidad.

Por cierto, ¿tienes tu el que hizo Thefull?. Estaba genial.