Friday, August 24, 2007

HMG 2.0.031 STATUS:

English: Status of HMG 2.0.031 had changed to 'Stable'.

Español:
El estado de HMG ha cambiado a 'Estable'.

Sunday, July 08, 2007

Harbour MiniGUI IDE 2.0.031a

English:

- Fixed: Problems with BackColor property in modal windows.

- Fixed: BackColor and FontColor properties can be set to
Nil (default) now.

Español:

- Solucionado: Problemas con la propiedad BackColor en
ventanas modal.

- Solucionado: Las propiedades BackColor y FontColor pueden
ser restablecidas a su valor por defecto (Nil).

Saturday, June 30, 2007

Harbour MiniGUI MAKE 2.0.031

English:

- Updated: ADORDD and USRRDD libraries are linked by default.

Español:

- Actualizado: Las librerías ADORDD y USRRDD son enlazadas por
defecto.

Friday, June 29, 2007

Harbour MiniGUI IDE 2.0.031

English:

- Fixed: Problems changing name to a RadioGroup control.
Thanks to Jose Gomez.

- Fixed: Control name counters problems.

Español:

- Solucionado: Problemas al cambiar el nombre a un control
RadioGroup. Gracias a Jose Gomez.

- Solucionado: Problemas con los contadores de nombres de
control.

Tuesday, June 26, 2007

- Harbour MiniGUI 2.0.031:

English:

- Fixed: Problems with buttons's images in Vista and XP. Thanks to Bicahi Esgici.

- Fixed: Browse and Grid edit problems in standard
windows.

- Fixed: Browse initialization problems in Vista.

Español:

- Solucionado: Problemas con imágenes en botones (Vista y XP). Gracias a Bicahi Esgici.

- Solucionado: Problemas de edición en Browse y Grid en ventanas de tipo Standard.

- Solucionado: Problemas de inicialización de Browse en Vista.

Saturday, June 23, 2007

Harbour MiniGUI IDE 2.0.030

English:

- Fixed: Visual problems in Vista.

- Changed: Project and Object Inspector windows are
automatically sized according desktop size.

Español:

- Solucionado: Problemas visuales en Vista.

- Modificado: Las ventanas Proyecto e Inspector de
Objectos son dimensonadas automáticamente de acuerdo al
tamaño del escritorio.

Friday, June 22, 2007

- Harbour MiniGUI 2.0.030:

English:

- Fixed: Problems with images's buttons. Bug introduced
in 2.0.025. Thanks to Juan Rendon.

- Fixed: Turkish language support. Thanks to Bicahi Esgici.

- Fixed: Browse valid not working (standard syntax). Thanks
to Corsini Giorgio.

- Fixed: Browse. When the table is empty, using Up,Down,
PgUp and PgDn keys generates a runtime error. Thanks to
Martín Gamez.

- Fixed: DO REPORT command. Fatal error when including
logical fields.

- Fixed: Print perview problems in Windows Vista.

Español:

- Solucionado: Problemas con las imágenes en botones.
Bug introducido en 2.0.025. Gracias a Juan Rendon.

- Solucionado: Soporte para lenguaje Turco. Gracias a
Bicahi Esgici.

- Solucionado: Problemas con la propiedad valid de Browse
cuando se usa la sintaxis estándar. Gracias a Corsini
Giorgio.

- Solucionado: Browse. Cuando la table está vacía, al usar
las teclas Up,Down,PgUp and PgDn se genera un error de
tiempo de ejecución. Gracias a Martín Gamez.

- Solucionado: Comando DO REPORT. Error de tiempo de
ejecución cuando se incluyen campos lógicos.

- Solucionado: Problemas en la vista previa de impresión
en Windows Vista.
Harbour MiniGUI IDE 2.0.029

English:

- Fixed: Caption property for buttons is correctly handled now,
allowing creation of image-only button. Thanks to Bicahi Esgici
for report.

- New: ADORDD sample: \hmgide\samples\adordd

- New: Buttons sample: \hmgide\samples\buttons

Español:

- Solucionado: La propiedad Caption para botones funciona ahora
correctamente, permitiendo la creacion de botones de imagen
solamente.

- Nuevo: Ejemplo 'ADORDD': \hmgide\samples\adordd

- Nuevo: Ejemplo 'Buttons': \hmgide\samples\buttons

Wednesday, June 20, 2007

Español: harbour MiniGUI 2.0.029 Publicado.

- Actualizado: HBOLE (librería contribución de Harbour) a la nueva versión (alternativa).

Esta nueva versión es requerida por ADORDD para trabajar correctamente (no funcionó en las versiones 2.0.027 y 2.0.028 con la version anterior de HBOLE). Debe tenerse en cuenta que esta nueva versión NO ES TOTALMENTE COMPATIBLE con la versión anterior de HBOLE, por lo cual el código existente que use OLE podría generar errores o no funcionar en absoluto.

El código OLE existente puede ser adaptado fácilmente. El ejemplo '\hmg\samples\ole' ha sido actualizado para trabajar con esta nueva librería. Los cambios requeridos son mínimos.

En caso que se desee usar la versión anterior de HBOLE, esta, aun está incluida en la distribución de HMG: '\hmg\harbour\lib\libhboleold.a', pero debe tenerse en cuenta que enlazando esta librería en lugar de la nueva, ADORDD no funcionará.

Lamentablemente, ambas librerías no pueden ser enlazadas juntas ya que usan algunos de los mismos nombres para clases, funciones y métodos, creándose conflictos.

Espero que los colaboradores de Harbour puedan en el futuro integrar ambas librerñias para obtener compatibilidad con versiones anteriores y soporte adecuado para ADORDD.

Ejemplos OLE actualizados: \hmg\samples\OLE

Ejemplos ADORDD: \hmg\samples\adordd-1 (ejemplo access)
\hmg\samples\adordd-2 (ejemplo mysql)
English: Harbour MiniGUI 2.0.029 Published:

- Updated: HBOLE (Harbour contribution library) to the new (alternate) version. This new version is required by ADORDD to work properly (not working in 2.0.027 and 2.0.028 with 'old' Harbour HBOLE).

Be aware that this new version IS NOT FULLY COMPATIBLE with prior HBOLE implementation, so existing code using OLE could generate errors or not work at all. Existing OLE code could be adapted easily. The sample: '\hmg\samples\ole' has been updated to work with this new library. The required changes are minimal.

If you prefer to use old HBOLE, this is still included in the HMG distribution as
'\hmg\harbour\lib\libhboleold.a', but remember that linking this library instead the new, ADORDD will not work.

If you are wondering why can't the two libraries be linked together, the reason is that they use the same names (some) for classes methods and functions, creating conflicts.

I hope that Harbour contributors can (sometime in the future) integrate both libraries to get backwards compatibility and adequate support for ADORDD.

Updated OLE samples: \hmg\samples\OLE
ADORDD samples: \hmg\samples\adordd-1 (access sample)
\hmg\samples\adordd-2 (mysql sample)

Tuesday, June 19, 2007

Español: Harbour MiniGUI IDE 2.0.028 Publicado (Requiere HMG 2.0.28 o posterior)

- Actualizado: Soporte para la propiedad Horizontal del control
Radiogroup.
English: Harbour MiniGUI IDE 2.0.028 Published (Requires HMG 2.0.28 or later)

- Updated: Support for Horizontal's RadioGroup control property.
Español: Harbour MiniGUI 2.0.028 Publicado

- Nuevo: Comando SET AUTOSCROLL. Cuando se establece
en ON, las barras de desplazamiento de las ventanas de
dimensiones virtuales se ajustan automáticamente para
hacer visibles, controles no visibles que ganaron el foco.
El valor por defecto es ON.

SET AUTOSCROLL ON | OFF

Ejemplos: \hmg\samples\virtualdim

- Nuevo: Propiedad HORIZONTAL para el control RADIOGROUP.

Ejemplos:

@ 10,10 RADIOGROUP Radio_1 ;
OPTIONS { 'One' , 'Two' , 'Three', 'Four' } ;
VALUE 1 ;
WIDTH 100 ;
HORIZONTAL

DEFINE RADIOGROUP Radio_2
ROW 10
COL 150
OPTIONS { 'One' , 'Two' , 'Three', 'Four' }
VALUE 1
WIDTH 100
HORIZONTAL .T.
END RADIOGROUP

Más Ejemplos: \hmg\samples\radiogroup
English: Harbour MiniGUI 2.0.028 Published:

- New: SET AUTOSCROLL Command. When set to ON, virtual
dimensioned windows scrollbars, are automatically
adjusted to make a non visible control that had gained
the focus, visible. Default is ON.

SET AUTOSCROLL ON | OFF

Samples: \hmg\samples\virtualdim

- New: HORIZONTAL property for RADIOGROUP control.

Samples:

@ 10,10 RADIOGROUP Radio_1 ;
OPTIONS { 'One' , 'Two' , 'Three', 'Four' } ;
VALUE 1 ;
WIDTH 100 ;
HORIZONTAL

DEFINE RADIOGROUP Radio_2
ROW 10
COL 150
OPTIONS { 'One' , 'Two' , 'Three', 'Four' }
VALUE 1
WIDTH 100
HORIZONTAL .T.
END RADIOGROUP

More Samples: \hmg\samples\radiogroup

Wednesday, June 13, 2007

Español: Harbour MiniGUI 2.0.027 Publicado


-Solucionado: Problemas de compatibilidad con OLE en Vista.

- Modificado: Las librerías ADORDD y USRRDD son ahora enlazadas por defecto.

- Actualizado: Harbour (Beta 3).

- Nuevo: Propiedad 'ReadOnly' para el control RadioGroup (array lógico).

Ejemplo:

En tiempo de diseño:

@ 10,150 RADIOGROUP Radio_2 ;
OPTIONS { 'One' , 'Two' , 'Three', 'Four' } ;
VALUE 1 ;
WIDTH 100 ;
TOOLTIP 'RadioGroup' ;
READONLY { .F. , .T. , .F. , .T. }

O:

DEFINE RADIOGROUP Radio_2
ROW 10
COL 150
OPTIONS { 'One' , 'Two' , 'Three', 'Four' }
VALUE 1
WIDTH 100
TOOLTIP 'RadioGroup'
READONLY { .F. , .T. , .F. , .T. }
END RADIOGROUP

En tiempo de ejecución:

Form_1.Radio_1.ReadOnly := { .F. , .F. , .F. , .F. }
aReadOnly := Form_1.Radio_1.ReadOnly

O:

SetProperty ( 'Form_1','Radio_1','ReadOnly',{ .F. , .F. , .F. , .F. } )
aReadOnly := GetProperty ( 'Form_1','Radio_1','ReadOnly' )

Más ejemplos:

\hmg\sample\radiogroup\demo2.prg
\hmg\sample\radiogroup\demo2.prg

- Nuevo: Comando SET SCROLLSTEP TO.

Configura la magnitud del desplazamiento en las barras de desplazamiento de las ventanas con dimensiones virtuales.

Ejemplo:

SET SCROLLSTEP TO 15

Más ejemplos:

\hmg\samples\virtualdim\test2.prg
Español: Harbour MiniGUI IDE 2.0.027 Publicado (Requiere HMG 2.0.27 o posterior)

- Actualizado: Soporte para la propiedad ReadOnly del control Radiogroup.
English: Harbour MiniGUI IDE 2.0.027 Published (Requires HMG 2.0.27 or later)

- Updated: Support for ReadOnly's RadioGroup control property.
English: Harbour MiniGUI 2.0.027 Released


-Fixed: OLE compatibility problems on Vista.

- Changed: ADORDD and USRRDD libraries are linked
by default now.

- Updated: Harbour compiler (Beta 3).

- New: 'ReadOnly' property for RadioGroup control. This
is a logical array.

Sample:

At design Time:

@ 10,150 RADIOGROUP Radio_2 ;
    OPTIONS { 'One' , 'Two' , 'Three', 'Four' } ;
    VALUE 1 ;
    WIDTH 100 ;
    TOOLTIP 'RadioGroup' ;
    READONLY { .F. , .T. , .F. , .T. }

Or:

DEFINE RADIOGROUP Radio_2
    ROW 10
    COL 150
    OPTIONS { 'One' , 'Two' , 'Three', 'Four' }
    VALUE 1
    WIDTH 100
    TOOLTIP 'RadioGroup'
    READONLY { .F. , .T. , .F. , .T. }
END RADIOGROUP

At RunTime:

Form_1.Radio_1.ReadOnly := { .F. , .F. , .F. , .F. }
aReadOnly := Form_1.Radio_1.ReadOnly

Or:

SetProperty ( 'Form_1','Radio_1','ReadOnly',{ .F. , .F. , .F. , .F. } )
aReadOnly := GetProperty ( 'Form_1','Radio_1','ReadOnly' )

More Samples:

\hmg\sample\radiogroup\demo2.prg
\hmg\sample\radiogroup\demo2.prg

- New: SET SCROLLSTEP TO command. Set scroll amount
for harizontal and vertical scrollbars in virtual
dimensioned windows.

Sample:

SET SCROLLSTEP TO 15

More Samples:

\hmg\samples\virtualdim\test2.prg

Monday, June 11, 2007

Español: Harbour MiniGUI IDE 2.0 Build 2007.06.11 (Requirere HMG 2.0.26 o posterior)

- Solucionado: varios problemas de compatibilidad con Vista.
English: Harbour MiniGUI IDE 2.0 Build 2007.06.11 (Requires HMG 2.0.26 or later)

- Fixed: Various Vista compatibility problems.
Español: Harbour MiniGUI 2.0.026 Publicado:

- Actualizado: MingW. A partir de esta nueva versión, no es necesario cambiar la ubicación de MingW para trabajar en Vista.

- Actualizado: Harbour (CVS 2007.06.11).

- Nuevo: Sporte para lenguaje Turco. Gracias a Bicahi Esgici.

- Solucionado: Varios problemas menores de compatibilidad con Vista.
English: Harbour MiniGUI 2.0.026 Published:

- Updated: MingW Compiler. With this updated version it is not necessary to change MingW location to make it work under Vista.

- Updated: Harbour Compiler (CVS 2007.06.11).

- New: Turkish language support. Thanks to Bicahi Esgici.

- Fixed: Various Vista minor compatibility issues).

Monday, May 28, 2007

Nuevo ADORDD Para Harbour:

Antonio Linares anunció en la lista de correo de desarrolladores de Harbour, el desarrollo del ADORDD Para Harbour. Fue incluido como parte de las contribuciones de Harbour. Su licencia es la misma de Harbour.

De acuerdo a Antonio: "ADORDD fue probado con Access y MySQL y trabaja muy bien. Debe funcionar con cualquier motor de base de datos que soporte Microsoft ADO"

Fernando Mancera (co-autor) ha enviado los siguientes ejemplos a la lista:

///

Usando una base de datos Access:

#include "adordd.ch"

REQUEST ADORDD

function Main()

USE Test.mdb VIA "ADORDD" TABLE "Tabla1"

Browse()

USE

return nil

///

Usando una base de datos MySQL:

#include "adordd.ch"

REQUEST ADORDD

function Main()

USE test00 VIA "ADORDD" TABLE "ACCOUNTS" MYSQL ;
FROM "www.freesql.org" USER "myuser" PASSWORD "mypass"

Browse()

USE

return nil

///

Estas son GRANDES noticias. Incluiré la nueva librería en el próximo release de HMG.
New ADORDD for Harbour:

Antonio Linares has announced in the Harbour developers mailing list the development of a ADORDD for Harbour. It was included as part of Harbour contribution code. The licence of code is the same as Harbour.

According Antonio: "ADORDD has been already tested with Access and MySQL databases engines and works very nicely. It should work with any database engine that supports Microsoft ADO"

Fernando Mancera (co-autor) had sent the following samples to the list:

///

Using an Access database:

#include "adordd.ch"

REQUEST ADORDD

function Main()

USE Test.mdb VIA "ADORDD" TABLE "Tabla1"

Browse()

USE

return nil

///

Using a MySQL database:

#include "adordd.ch"

REQUEST ADORDD

function Main()

USE test00 VIA "ADORDD" TABLE "ACCOUNTS" MYSQL ;
FROM "www.freesql.org" USER "myuser" PASSWORD "mypass"

Browse()

USE

return nil

///

These are GREAT news. I'll include the new library in the next HMG release.

Monday, April 09, 2007


Harbour MiniGUI IDE 2.0 Build 2007.04.09
(Requires HMG 2.0.25 or later)

English:

Fixed: Problems with 'Name' property when used with 'button' control.

Download: http://harbourminigui.googlepages.com

Español:

Solucionado: Problemas con la propiedad 'Name' cuando es usada con el control 'button'.

Descarga: http://harbourminigui.googlepages.com

Saturday, April 07, 2007

Lista de Correo

La lista de correo de novedades ha sido reemplazada por el RSS mewsfeed del blog de Harbour MiniGUI. Por favor, suscríbase en este sitio.




Mailing List

News mailing list has been replaced by RSS Harbour MiniGUI blog's NewsFeed. Please subscribe at this page.


Friday, April 06, 2007


New Site

The Harbour MiniGUI Site Moved to http://harbourminigui.googlepages.com

Please Update Your Bookmarks

Nuevo Sitio

El Sitio de Harbour MiniGUI se mudó a
http://harbourminigui.googlepages.com

Por Favor Actualice Sus Favoritos


Harbour MiniGUI IDE 2.0 Build 2007.04.08
(Requires HMG 2.0.25 or later)

English:

Updated: Suppost for 'PictAlign' property.

Download: http://harbourminigui.googlepages.com

Español:

Actualizado:
Soporte para la propiedad 'PictAlign'.

Descarga: http://harbourminigui.googlepages.com

Bicahi Esgici has sent two new contributions:


- Color Codes.

- Two functions for drives & folders invoking

Available for download at http://harbourminigui.googlepages.com (Community)

Bicahi Esgici nos ha enviado dos nuevas contribuciones:

- Color Codes.

- Dos funciones para invocar unidades y carpetas

Pueden descargarse desde http://harbourminigui.googlepages.com
(comunidad)

Harbour MiniGUI 2.0.025 Changelog:

English:

New: Buttons allows combine images and text now. To use this feature you must set 'Caption' and 'Picture' properties.You optionally can specify picture alignment via TOP , LEFT , RIGHT and BOTTOM clauses (standard syntax) or setting the new 'PictAlignment' property when alternate syntax is used:

PictAlignment Top Left Right Bottom
The default aligment is 'Top'. Sample: \hmg\samples\button_2

This feature requires Windows XP or later version. Support for older Windows versions will be added in future HMG versions.

Fixed: Statusbar Bug. When optional 'Width' is not specified for an item (except the first) a runtime error occurs.

Modified: Image buttons are shown using XP-Style when available. Sample: \hmg\samples\button

Modified: Image checkButtons are shown using XP-Style when available. Sample: \hmg\samples\button_3

Modified: Disabled image buttons and image checkbuttons shows a 'grayed' image when are disabled instead a gray rectangle for not 'XP-Style' applications (WINAPI default).

Español:

Nuevo: Los botones permiten combinar texto e imágenes desde esta versión. Para usar esta característica debe establecerse las propiedades 'Caption' y 'Picture'. Opcionalmente puede especificarse la alineación de la imagen por medio de las cláusulas TOP, LEFT, RIGHT y BOTTOM (sintaxis estándar) o estableciendo la propiedad 'PictAlignment' si se usa la sintaxis alternativa.

PictAlignment Top Left Right Bottom
La alineación por defecto es 'Top'. Ejemplo: \hmg\samples\button_2

Esta característica requiere Windows XP o superior. Se agregará soporte para versiones anteriores de Windows en futuras versiones de HMG.

Solucionado: Problema en StatusBar. Cuando no se especifica la clausula opcional 'Width' para un item (excepto el primero) ocurre un error de tiempo de ejecución.

Modificado: Los botones con imagen usan el estilo-XP cuando está disponible.

Modificado: Los checkbuttons con imagen usan el estilo-XP cuando está disponible.

Modificado: Los bototnes con imagen y checkbuttons con imagen son mostrados con una imagen 'desactivada' en lugar de un rectángulo gris para aplicaciones que no usan 'estilo-XP' (comportamiento por defecto del API de Windows).

Thursday, March 29, 2007


New e-mail address:


harbourminigui@gmail.com

This mailbox replaces to all mailboxes used until now:

Main: roblez@ciudad.com.ar
Bug Reports: hmg_bugreport@ciudad.com.ar
User Samples And Components: hmg_community@ciudad.com.ar

Nueva dirección de correo electrónico:

harbourminigui@gmail.com

Esta casilla de correo reemplaza a todas las usadas hasta ahora:

Principal: roblez@ciudad.com.ar
Reporte de Bugs: hmg_bugreport@ciudad.com.ar
Ejemplos y Componentes: hmg_community@ciudad.com.ar

Saturday, March 03, 2007

Five years: A Brief History.

In February 2002 I’ve published the forst MiniGUI version.

At that moment, only an experiment whose target for me was research about Harbour-C interface.

A lot of people were interested in the Project and from the beginning collaborated with me in many ways.

Some months later I’ve noticed that the experiment could turn in something more serious.

Being one of my basic targets the easy of use (according xBase spirit) a little time later I’ve added the ‘semi-oop’ interface. That turned the combination of Harbour+MiniGUI in a tool that besides a xBase compiler, offered a GUI, as easy to use as the VB one (yet simpler). This made
grow even more the MiniGUI popularity and with it, the problems.

Some people, began an aggressive campaign of lies, pointing not only technical aspects of Harbour and MiniGUI, but personal issues, targeted to create false conflicts in the discussion groups. I let to the readers criteria the theories about the motivations of that people.

This growing brings other problems too. The most serious were the discrepancies about technical issues related with the project direction. Some contributors were not coinciding with my vision of that.

I must accept that could had been solutions for these problems, joining efforts in favor an unique target, but sadly, I don’t knew how to find solution in time.

Today there are two alternative MiniGUI versions besides mine. Yet I’ve wished to find a solution for the differences to make this not happened, that means that the seeding done five years ago, had got results, even much more ahead of my own expectations.

MiniGUI had never existed without its users and contributors and is to them (as every year) my endless gratitude.

Specially to those that got to me the initial impulse, as Grigory Filatov, Jacek Kubica, Ciro Vargas Clemov, Ryszard Rylko (who allow to me to include the HbPrinter code in MiniGUI) and Janusz Pora (I’ve had serious discrepancies with him, but I recognize his enormous efforts and
enthusiasm).

For the ‘classic’ OOP defenders that had attacked MiniGUI during years, I want to remember them, that VB turned in the most popular development tool in the world, based in a non-classic scheme for GUI handling, oriented to make things easier for the programmer, let him focus in the problem to solve instead to do it the language complexities. If we are in the xBase world is because this is that we want (or must want). MiniGUI must not be ‘corrected’ to be converted to a traditional
paradigm. It is simply an alternative, and as such, we have right to grant its existence.

Regarding the future, It could not be better.

Harbour is in Beta 1, extremely solid and efficient. Surely we have the
final version soon.

Regarding MiniGUI, is extremely stable and reliable too. Since I successfully adapted it to work with MingW, we have now with a completely free package (Harbour+MiniGUI+MingW).

Finally, I want to thank to all people that collaborated in some way and whose contributions are documented in five years of ‘changelogs’ and (of course) an special thanks to Pepe Ruano, creator and administrator of harbourminigui.com

There is a lot to do, but I can say with satisfaction that my old dream, a Clipper for Windows free and easy to use, has been reached.

Thanks To All.


Roberto.Lopez.

Tuesday, February 27, 2007

Cinco Años: Una breve Historia.


En Febrero de 2002 publiqué la primera versión de MiniGUI.

En ese momento, solo un experimento cuya finalidad pata mi, era la de investigar acerca de la interfase Harbour-C.

Muchísimas personas se interesaron en el proyecto y desde el inicio colaboraron conmigo de muchas formas.

Unos meses después me di cuenta de que aquel experimento podría convertirse en algo más serio.

Siendo uno de mis objetivos básicos el de la facilidad de uso (de acuerdo al espíritu xBase) poco tiempo después agregué la interfase 'semi-oop' lo que convirtió a la combinación Harbour+MiniGUI en una herramienta que además de un compilador xBase tradicional, ofrecía una GUI tan fácil de usar como la de VB (aunque más simple). Esto hizo crecer aun más la popularidad de MiniGUI y con ella, los problemas.

Algunas personas, comenzaron una agresiva campaña de mentiras, que no solo apuntaba a los aspectos técnicos de Harbour y MiniGUI, sino también a cuestiones personales, destinadas a crear falsos conflictos en los grupos de discusión. Dejo en manos de los lectores, las teorías acerca de las motivaciones que estas personas tuvieron.

El crecimiento trajo además, otros problemas. El más serio de ellos, las discrepancias respecto a cuestiones técnicas en relación a la dirección que tomaba el proyecto. Varios colaboradores no coincidían con mi visión de las cosas.

Debo reconocer, que seguramente hubiera habido maneras de solucionar estos problemas, de tal forma que pudieramos unir nuestros esfuerzos detrás de un objetivo común, pero, lamentablemente no supe encontrarlas a tiempo.

En la actualidad, existen dos versiones alternativas de MiniGUI a la que yo publico. Si bien, hubiera deseado encontrar una solución a las diferencias para que esto no suceda, esto también significa que las semillas que sembré hace cinco años han dado sus frutos, mucho más allá de mis expectativas iniciales.

MiniGUI nunca hubiera existido sin sus usuarios y colaboradores y es a ellos (como cada año) a quienes agradezco. Especialmente a los que me dieron el impulso inicial, entre ellos: Grigory Filatov, Jacek Kubica, Ciro Vargas Clemov, Ryszard Rylko (quien me permitió incluir el código de HbPrinter en MiniGUI) y Janusz Pora, con quien a pesar de haber tenido serias discrepancias en aspectos técnicos, entre otros, reconozco su enorme esfuerzo y entusiasmo.

A los defensores del OOP ‘clásico’ para las GUIs, que han atacado a MiniGUI durante todos estos años por no seguir ese diseño, solo quiero recordarles que en sus inicios, VB, se convirtió en la herramienta de desarrollo más popular del mundo en base a un esquema ‘no clásico’ para el manejo del GUI, orientado a hacerle las cosas más fáciles al programador, permitiéndole concentrarse en el problema a resolver, en lugar de hacerlo en las complejidades del lenguaje utilizado. Si estamos en el mundo xBase, es porque eso es lo que queremos (o deberíamos procurar). MiniGUI no debe ser ‘corregido’ para ser convertido a un paradigma tradicional. Es simplemente una alternativa y como tal, tenemos derecho a garantizar su existencia.

Respecto del futuro, no podría ser mejor.

Harbour está en ‘Beta 1’, extremadamente sólido y eficiente. Seguramente, muy pronto tendremos la versión final.

Respecto de MiniGUI, puede decirse lo mismo. Es extremadamente estable y confiable. El hecho de haber podido adaptarla exitosamente para trabajar con MingW hace que podamos contar con un conjunto (Harbour+MiniGUI+MingW) completamente libre.

Para terminar quiero agradecer a todos los que han colaborado de una u otra forma con el proyecto y cuyas contribuciones han sido documentadas en cinco años de 'ChangeLogs' y por supuesto un agradecimiento especial a Pepe Ruano, creador y administrador de harbourminigui.com.

Hay mucho camino por recorrer aun, pero puedo decir con satisfacción, que mi viejo sueño, el de un Clipper para Windows gratuito y muy fácil de usar, se ha logrado.


Gracias a todos.


Roberto Lopez.

Monday, February 26, 2007

Harbour MiniGUI IDE 2.0 Build 2007.02.26

English:

Fixed: Misc bugs.

Español:

Solucionado: Errores Varios.

Thursday, February 22, 2007

Harbour MiniGUI IDE 2.0 Build 2007.02.22

English:

Fixed: Tab/'Tab Child' controls updating problems.

Fixed: Misc bugs.

Español:

Solucionado: Problemas de actualización con controles Tab/'Tab Clild'.

Solucionado: Errores Varios.
Harbour MiniGUI 2.0.024 Changelog:

English:

New: Polish messages for print system. Thanks to Piotr Michalski.

Fixed: Bug in GetFile() function. Thanks to Ciro Vargas Clemov.

Fixed: Problems compiling multi-prg applications with 'compile.bat'.
Thanks to Jose L.

Fixed: Painting problems with some tab-child controls.

Fixed: Bug in GetFont() function. Thanks to Ciro Vargas Clemov.

Fixed: Errors in tutorial. Thanks to Daniel Lopes Filho.

Español:

Nuevo: Mensajes en Polaco para el sistema de impresión. Gracias a
Piotr Michalski.

Solucionado: Error en la función GetFile(). Gracias a Ciro
Vargas Clemov.

Solucionado: Problemas compilinando aplicaciones con múltiples
programas con 'compile.bat'. Gracias a Jose L.

Solucionado: Problemas en la actualización en algunos controles
'tab-child'.

Solucionado: Error en la función GetFont(). Gracias a Ciro Vargas
Clemov.

Solucionado: Errores en el tutorial. Gracias a Daniel Lopes Filho.

Sunday, February 18, 2007

Harbour MiniGUI IDE 2.0 Build 2007.02.19

English:

Fixed: 'Pagecount' (Tab control property) problems.

Fixed: Misc bugs.

Español:

Solucionado: Problemas con la propiedad 'Pagecount' (Tab control).

Solucionado: Errores Varios.


Harbour MiniGUI IDE 2.0 Build 2007.02.18


English:

Fixed: Tab/'Tab Child' controls editing problems.

Fixed: Error checking misc bugs.

Español:

Solucionado: Problemas de edición en controles Tab/'Tab Child'.

Solucionado: Misc bugs en la verificación de errores.

Saturday, February 17, 2007


Harbour MiniGUI 2.0.023 Changelog:


English:

Fixed: MySql access library problems.

Fixed: Reference.Txt errors. Thanks to Alex L. Gustow.

New: MySql access library basic reference added to 'Reference.Txt'

Español:

Solucionado: Problemas con la biblioteca de acceso a MySql.

Solucionado: Errores en 'Reference.Txt'. Gracias a Alex L. Gustow.

Nuevo: Referencia básica de la biblioteca de acceso MySqla agregada a
'Reference.Txt'

Tuesday, February 13, 2007


Hola/Hi.


A través de este blog voy a comunicarles novedades, comentarios y mensajes de usuarios que puedan ser de interés para la comunidad de usuarios de Harbour MiniGUI.

From this blog I'll communicate news, comments and messages from users that could be interesting from Harbour MiniGUI community.

Blog Archive