Harbour MiniGUI Extended Edition 22.03 (Update 3)

842 views
Skip to first unread message

Grigory Filatov

unread,
Apr 21, 2022, 1:48:52 AM4/21/22
to Harbour Minigui
Hi All,

I've uploaded the updated setup of the build 22.03 for Borland C++ 5.8.2 at

http://hmgextended.com/files/CONTRIB/hmg-22.03-setup.exe

There is also an extra donationware Minigui Ex built for the freeware
Embarcadero C++ 10.2 ‘Tokyo’ compiler (which is included in the package).

Whatsnew:

2022/04/21: HMG Extended Edition version 22.03 (Update 3).
  * Fixed: Bug due to stupid typo in the internal function _DefineImageList()
           (introduced in the build 2.4.6).
           The above typo was influence on display the Toolbar's Button with
           PICTUREINDEX clause.
           Contributed by Grigory Filatov <gfil...@gmail.com>
  * Enhanced: The DISABLE / ENABLE [ CONTROL ] EVENT command may be used
           similar to the pseudo-OOP method StopEvent.
           Syntax:
             Form.Control.StopEvent := .T. | .F.
           Suggested and contributed by Ivanil Marcelino.
  * Enhanced: You can get 'ColumnWidthLimits' property of GRID at runtime:
           Form.Grid.ColumnWidthLimits -> aMinMax
           aMinMax := GetProperty( Form, Grid, 'ColumnWidthLimits' )
           Suggested and contributed by Ivanil Marcelino.
  * Updated: Added the forced modification of Grid columns width at setting of
           'ColumnWidthLimits' property at runtime.
           Suggested and contributed by Ivanil Marcelino
           (see demo in folder \samples\Basic\Grid_ColumnsWidth)
  * Updated: HbSQLite3 library:
           - update for using SQLITE3 version 3.39.0dev (from 3.38.2).
           Contributed by Grigory Filatov <gfil...@gmail.com>
  * New: 'Grid Columns With Fixed Width' sample.
           Contributed by Grigory Filatov <gfil...@gmail.com>
           (see in folder \samples\Basic\Grid_ColumnsFixedWidth)
  * Updated: 'Set order in Browse' sample.
           Based upon a suggestion of Pete D.
           Contributed by Grigory Filatov <gfil...@gmail.com>
           (see demo.prg in folder \samples\Basic\BROWSE_PICTURE)
  * Updated: 'Alarm Clock' sample:
           - used the function GetColor() with 1st parameter instead of
             the internal C-function.
           Contributed by Grigory Filatov <gfil...@gmail.com>
           (see in folder \samples\Applications\AlarmClock)

There are also the "last-minute" improvements in the save pdf's module of
the HbPrinter and MiniPrint2 libraries.

The upgrade to this build is recommended.

--
Best Regards,
Grigory Filatov
[MiniGUI Team]

Ross McKenzie

unread,
Apr 21, 2022, 8:44:56 AM4/21/22
to Harbour Minigui
Many thanks Grigory. Stay safe.

Pete

unread,
Apr 21, 2022, 3:34:53 PM4/21/22
to Harbour Minigui
Hi Grigory
thanks for the update!
Frankly, can't remebmer what and when I suggested (about ordered browse),
but I beleive you and am glad to see it implemented. ;-)
My best Easter wishes and peace!

regards,
Pete

Aure

unread,
Apr 21, 2022, 3:58:07 PM4/21/22
to minigu...@googlegroups.com
Muchas gracias Grigory!!!

Cuidate mucho, un abrazo!!!
--
Visit our website on https://www.hmgextended.com/ or https://www.hmgextended.org/
---
You received this message because you are subscribed to the Google Groups "Harbour Minigui" group.
To unsubscribe from this group and stop receiving emails from it, send an email to minigui-foru...@googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/minigui-forum/8945b98d-0ce3-48d3-ae33-d3f8bbcebfccn%40googlegroups.com.


Grigory Filatov

unread,
Apr 22, 2022, 2:13:20 AM4/22/22
to Harbour Minigui
Hi Pete,

>  can't remebmer what and when I suggested (about ordered browse)
It was your suggestion about the adding focusing of browse after button's pressing:
DoMethod( 'Form', "Browse", 'SetFocus' )

> My best Easter wishes and peace!
Thank you very much.
Happy Easter to you!

Greetings from Ukraine,
Grigory

четверг, 21 апреля 2022 г. в 22:34:53 UTC+3, pete....@gmail.com:

Anand Gupta

unread,
Apr 22, 2022, 4:47:00 AM4/22/22
to Grigory Filatov, Harbour Minigui
Thanks Grigory for the update.

Regards,

Anand

--
Visit our website on https://www.hmgextended.com/ or https://www.hmgextended.org/
---
You received this message because you are subscribed to the Google Groups "Harbour Minigui" group.
To unsubscribe from this group and stop receiving emails from it, send an email to minigui-foru...@googlegroups.com.


--
Anand Gupta
Software Developer &
Consultant


https://sites.google.com/view/source-code-watchdog/

Marcelo Antonio Lázzaro Carli

unread,
Apr 22, 2022, 7:04:37 AM4/22/22
to Harbour Minigui

 

Thanks Grigory for the update.

 

Regards,

 

 

Att.
 
     Marcelo A. L. Carli
                      Marília/SP
         Capital Nacional do Alimento ®


     
https://malc-informatica.ueniweb.com

              http://marcelo.lx.com.br
      Email / Skype:
malc...@life.com.br

 

******************************************************************************
Se for repassar, apague o meu nome e endereço.
Ajude a combater a propagação de vírus e spams
coloque TODOS os destinatários em CÓPIA OCULTA (Cco / Bcc)
******************************************************************************

Sergio Castellari

unread,
Apr 25, 2022, 9:49:42 AM4/25/22
to Harbour Minigui

Hello people,

I have downloaded the latest version of MiniGUI Extended.

I want to compile /Samples/Applications/SendMail2, but at the end it gives me the following error:

 

 

C:\BORLAND

C:\MINIGUI

 

From already thank you very much! Greetings,

Sergio

 

 

image001.png

Ross McKenzie

unread,
Apr 25, 2022, 10:19:15 AM4/25/22
to Harbour Minigui
Hello Sergio.

It works for me under Windows 7 and using Borland 5.8.2

Cheers,

Ross

Sergio Castellari

unread,
Apr 25, 2022, 11:30:49 AM4/25/22
to Ross McKenzie, Harbour Minigui

Hi Ross,

My environment is also a Windows 7 and Borland (although I don't know what version it is) How can I know?

Other examples I can compile without problems.

 

Greetings,Sergio

--

Visit our website on https://www.hmgextended.com/ or https://www.hmgextended.org/
---
You received this message because you are subscribed to the Google Groups "Harbour Minigui" group.
To unsubscribe from this group and stop receiving emails from it, send an email to minigui-foru...@googlegroups.com.

Ross McKenzie

unread,
Apr 25, 2022, 7:05:59 PM4/25/22
to Harbour Minigui
Sergio,  you should have a C:\Borland directory and then a subdirectory such as Bcc58. I think there will be a readme.txt or version.txt there.

Sergio Castellari

unread,
Apr 25, 2022, 7:36:17 PM4/25/22
to Ross McKenzie, Harbour Minigui

Ross,

 

The version indicated in “Licence.txt” is Borland C++ Compiler 5.5

 

Where can I download version 5.8.2 ?

 

Greetings,

Fernando Yurisich

unread,
Apr 25, 2022, 9:24:08 PM4/25/22
to Sergio Castellari, Ross McKenzie, Harbour Minigui
Sergio:


Regards
Fernando Yurisich

Ross McKenzie

unread,
Apr 25, 2022, 9:24:37 PM4/25/22
to Harbour Minigui
Earlier this year Grigory told me...

"You should download also the Borland C++ compiler at


and place it in the folder c:\BORLAND\bcc58
"

Harbour Minigui

unread,
Apr 26, 2022, 1:31:20 AM4/26/22
to Harbour Minigui
Hola Sergio,
acabo de probar /Samples/Applications/SendMail2, pero incluso aquí no tengo problemas.
Recomiendo instalar la última versión (Harbor MiniGUI Extended Edition 22.03 (Actualización 3))
sin sobrescribir el anterior.

Les recuerdo que con Windows 7 o con versiones de Windows 10 anteriores a la build 17063,
se requiere la presencia de Curl.exe para probarlo en todas sus partes pero esta condición
no afecta su compilación.
Para el compilador, tanto Ross como Fernando ya te han dado muy buenas respuestas.
Salu2

Hi Sergio,
i have just tested /Samples/Applications/SendMail2, but even here not i have problems.
I recommend installing the latest version (Harbor MiniGUI Extended Edition 22.03 (Update 3))
without overwriting the previous one.

I remind you that with Windows 7 or with versions of Windows 10 earlier than build 17063,
the presence of Curl.exe is required to test it in all its parts but this condition
does not affect its compilation.
For the compiler, both Ross and Fernando have already given you very good answers.

B.R.
 --
Pierpaolo Martinello [ Minigui Team ]
IW1CUY Ham Radio From Biella Italy
Linux User 177880  

Sergio Castellari

unread,
Apr 26, 2022, 8:46:48 AM4/26/22
to Ross McKenzie, Harbour Minigui

Ross,

 

Thanks with your help I downloaded the bcc582 version.

 

But I must tell you that it keeps giving me the same error when trying to generate the Sendmail2 executable.

 

 

If I try to compile the example from QPM, it gives me the following message:

 

==> Linking C:\MiniGUI\SAMPLES\Applications\SendMail2\SendMail2.exe ...

    ILINK32 -x -Gn -Tpe -aa -LC:\Borland\Lib;C:\Borland\Lib\PSDK; @C:\MiniGUI\SAMPLES\APPLIC~1\SENDMA~1\_2022042572800_script.ld

    Turbo Incremental Link 5.69 Copyright (c) 1997-2005 Borland

    Error: Unable to open file '_TEMP.RES'

 

I feel powerless not being able to compile an example that seems extremely useful to me, as well as allowing me to see and observe part of the operation of CURL.

 

Thanks again for your suggestions!

 

Greetings

image001.png

Sergio Castellari

unread,
Apr 26, 2022, 8:57:36 AM4/26/22
to Harbour Minigui

Hola Pierpaolo!!!

 

Tengo descargada la última versión en una nueva carpeta!. Incluso respete carpetas de origen al instalarlo.

Puedo compilar muchos ejemplos sin problemas utilizando QPM, pero en algunos casos me devuelve el siguiente error:

 

 ILINK32 -x -Gn -Tpe -aa -LC:\Borland\Lib;C:\Borland\Lib\PSDK; @C:\MiniGUI\SAMPLES\APPLIC~1\SENDMA~1\_2022042572800_script.ld

    Turbo Incremental Link 5.69 Copyright (c) 1997-2005 Borland

    Error: Unable to open file '_TEMP.RES'

 

 

Tengo instalado Windows 7 32bit

Seguí todos los pasos para “descargar” CURL que me indico en su momento Fernando, pero en ningún caso contenía CURL.EXE

Continuo sin poder probar/utilizar CURL

Desde ya muchas gracias por tu ayuda

 

=============

 

Hello Pierpaolo!!!

 

I have downloaded the latest version in a new folder! Even respect source folders when installing it.

I can compile many examples without problems using QPM, but in some cases I get the following error:

 

ILINK32 -x -Gn -Tpe -aa -LC:\Borland\Lib;C:\Borland\Lib\PSDK; @C:\MiniGUI\SAMPLES\APPLIC~1\SENDMA~1\_2022042572800_script.ld

    Turbo Incremental Link 5.69 Copyright (c) 1997-2005 Borland

    Error: Unable to open file '_TEMP.RES'

 

I have Windows 7 32bit installed

I followed all the steps to "download" CURL that Fernando indicated at the time, but in no case did it contain CURL.EXE

I keep not being able to try/use CURL

Thank you very much for your help.

 

Saludos totales,

Sergio

 

 

 

 

 

 

De: Harbour Minigui [mailto:minigu...@googlegroups.com]
Enviado el: martes, 26 de abril de 2022 02:31 a.m.
Para: Harbour Minigui
Asunto: [harbourminigui] Re: I can't compile SendMail2

 

Hola Sergio,

--

Visit our website on https://www.hmgextended.com/ or https://www.hmgextended.org/
---
You received this message because you are subscribed to the Google Groups "Harbour Minigui" group.
To unsubscribe from this group and stop receiving emails from it, send an email to minigui-foru...@googlegroups.com.

Harbour Minigui

unread,
Apr 26, 2022, 11:09:10 AM4/26/22
to Harbour Minigui
Il giorno martedì 26 aprile 2022 alle 14:57:36 UTC+2 serc...@gmail.com ha scritto:

Hola Pierpaolo!!!

Hola Sergio ! 

Tengo descargada la última versión en una nueva carpeta!. Incluso respete carpetas de origen al instalarlo.

Puedo compilar muchos ejemplos sin problemas utilizando QPM, pero en algunos casos me devuelve el siguiente error:


 ILINK32 -x -Gn -Tpe -aa -LC:\Borland\Lib;C:\Borland\Lib\PSDK; @C:\MiniGUI\SAMPLES\APPLIC~1\SENDMA~1\_2022042572800_script.ld

    Turbo Incremental Link 5.69 Copyright (c) 1997-2005 Borland

    Error: Unable to open file '_TEMP.RES'

Adjunté mi sendmail.qpm, pero si usa Borland bcc 5.8.2, quizás su configuración de qpm sea incorrecta.
con mi sendmail.qmp no obtengo el icono exe correcto pero funciona...
(tenga en cuenta que al abrir qpm parece congelado, espere pacientemente, se tarda un monton en leer el mío
configuración)

Tengo instalado Windows 7 32bit

Seguí todos los pasos para “descargar” CURL que me indico en su momento Fernando, pero en ningún caso contenía CURL.EXE

Continuo sin poder probar/utilizar CURL

Desde ya muchas gracias por tu ayuda

es muy extraño que no puedas compilar.
¡Cuéntame cómo continúa la aventura!

Salu2 desde la italia
Pierpaolo

 =============

 Hello Pierpaolo!!!

Hi Sergio !

I have downloaded the latest version in a new folder! Even respect source folders when installing it.

I can compile many examples without problems using QPM, but in some cases I get the following error:

 ILINK32 -x -Gn -Tpe -aa -LC:\Borland\Lib;C:\Borland\Lib\PSDK; @C:\MiniGUI\SAMPLES\APPLIC~1\SENDMA~1\_2022042572800_script.ld

    Turbo Incremental Link 5.69 Copyright (c) 1997-2005 Borland

    Error: Unable to open file '_TEMP.RES' 

I have attacched my sendmail.qpm but if you use Borland bcc 5.8.2 perhaps your qpm conf is wrong
with my sendmail.qmp do not obtain the correct exe icon but it work...
(note that when opening qpm it seems frozen, please wait patiently, it takes a long time to read mine
configuration)

I have Windows 7 32bit installed

I followed all the steps to "download" CURL that Fernando indicated at the time, but in no case did it contain CURL.EXE

I keep not being able to try/use CURL

Thank you very much for your help.

it is very strange that you cannot compile in.
Tell me how the adventure continues!

 Saludos totales,

Sergio

Best Regards 
sendmail.qpm

Sergio Castellari

unread,
Apr 26, 2022, 2:38:17 PM4/26/22
to Harbour Minigui

Pierpaolo,

 

a)      He probando tanto con Borland 5.5 como con Borland 5.82, y el problema continua

b)      Según su archivo QPM, usted está utilizando una versión más nueva que la mía. Su versión es: 05 05 23, y la mía 05 05 12.  ¿Podría indicarme de donde descargó la última versión? O si lo prefiere, enviarme su versión.

c)       Disculpa mi ignorancia: No entiendo esto: https://curl.se/download.html , use dos build -> http://mik.dyndns.pro/dos-stuff/

¿Significa que para poder usar CURL tengo que “compilarla” previamente?

 

Sinceramente, creí mas sencillo poder utilizar CURL en nuestras aplicaciones.

No quiero rendirme!

 

Un gran abrazo y gracias por tu ayuda!

Sergio

 

======

 

a) I have tried both with Borland 5.5 and Borland 5.82, and the problem continues

b) According to your QPM file, you are using a newer version than mine. Your version is: 05 05 23, and mine is 05 05 12. Could you tell me where you downloaded the latest version from? Or if you prefer, send me your version.

c) Excuse my ignorance: I don't understand this: https://curl.se/download.html , use dos build -> http://mik.dyndns.pro/dos-stuff/

Does it mean that in order to use CURL I have to “compile” it previously?

 

Honestly, I thought it was easier to use CURL in our applications.

I don't want to give up!

 

A big hug and thanks for your help!

Sergio

 

 

 

De: Harbour Minigui [mailto:minigu...@googlegroups.com]

Enviado el: martes, 26 de abril de 2022 12:09 p.m.
Para: Harbour Minigui

---
You received this message because you are subscribed to the Google Groups "Harbour Minigui" group.
To unsubscribe from this group and stop receiving emails from it, send an email to minigui-foru...@googlegroups.com.

Fernando Yurisich

unread,
Apr 26, 2022, 4:05:44 PM4/26/22
to Sergio Castellari, Harbour Minigui
Para descargar la última versión de QPM:

Saludos
Fernando Yurisich

Sergio Castellari

unread,
Apr 26, 2022, 4:55:18 PM4/26/22
to Harbour Minigui

Vaya, vaya!!!

 

Actualizando a QPM 5.5.23, he podido compilar “SendMail2”.

 

Para ello tuve que quitar líneas “especiales” del archivo SendMail2.RC, que parecía no reconocer QPM.

 

1)      Lo ejecute y funciono perfecto mediante CDO (envió un mail correctamente)

2)      Cuando intente utilizar CURL, me dice que me falta “curl.exe” ¿?

3)      Con la opción tSMTP, la aplicación se colgó y no respondió mas

 

Me voy acercando al objetivo!

 

Ahora me falta crear “curl.exe” que no tengo ni idea!

 

Saludos y gracias!!!

Sergio

 

======

 

Wow wow!!!

 

Upgrading to QPM 5.5.23, I was able to compile “SendMail2”.

 

To do this I had to remove "special" lines from the SendMail2.RC file, which QPM seemed not to recognize.

 

1) I run it and it works perfectly through CDO (it sent a mail correctly)

2) When I try to use CURL, it tells me that I am missing “curl.exe”?

3) With the tSMTP option, the application hung and did not respond anymore

 

I'm getting closer to the goal!

 

Now I need to create "curl.exe" that I have no idea!

 

Greetings and thanks!!!

Sergio

 

 

 

 

 

 

 

 

De: Harbour Minigui [mailto:minigu...@googlegroups.com]

Enviado el: martes, 26 de abril de 2022 12:09 p.m.
Para: Harbour Minigui

---
You received this message because you are subscribed to the Google Groups "Harbour Minigui" group.
To unsubscribe from this group and stop receiving emails from it, send an email to minigui-foru...@googlegroups.com.

Fernando Yurisich

unread,
Apr 26, 2022, 5:48:28 PM4/26/22
to Sergio Castellari, Harbour Minigui
Sergio:

Descarga curl desde https://curl.se/windows/
El zip incluye curl.exe

Saludos
Fernando Yurisich

Reply all
Reply to author
Forward
0 new messages