HMG Extended Edition version 20.06 (Update 4)

142 views
Skip to first unread message

Grigory Filatov

unread,
Jul 27, 2020, 2:44:23 AM7/27/20
to Harbour Minigui
Hi All,

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


There is also the updated donationware Minigui Ex build for the
Embarcadero C++ 10.2 ‘Tokyo’ compiler.

Whatsnew:

  * Fixed: The transparent CHECKBOX and RADIOGROUP controls inside a Tab
           depended
from a FRAME with 'Opaque' property which set to ON.
           
Problem was reported by Marcal Vera.
           
Contributed by Grigory Filatov <gfilatov@inbox.ru>.
 
* Modified: The minor optimizations for a MiniGUI core reducing in the
           following functions
:
           
- SetProperty();
           
- GetProperty();
           
- DoMethod().
           
Contributed by Grigory Filatov <gfilatov@inbox.ru>.
 
* Updated: Synchronized Extended HMG for compatibility with Official HMG:
           
- the all controls (ButtonEx, Image CheckButton, ToolBar Button,
             
ComboBoxEx, Grid, Tab, Tree, Menu, etc) will loaded the images
             
in formats BMP, GIF, TIF, JPG and PNG.
           
It was a postponed user's request (slight chance of regression).
           Based upon a contribution of Claudio Soto <srvet/at/adinet.com.uy>.
           Adapted for Minigui Extended by Grigory Filatov <gfil...@inbox.ru>
           (see demo in folder \samples\Basic\Tab_4)
  * Updated: HbSQLite3 library:
           - update for using SQLITE3 latest version 3.33.0dev.
           Contributed by Grigory Filatov <gfil...@inbox.ru>.
  * New: '
Grid Image Index with the PNG images' sample by Claudio Soto.
           Adapted for Minigui Extended by Grigory Filatov <gfil...@inbox.ru>
           (see in folder \samples\Basic\Grid_ImageIndex)
  * Updated: '
Data-Bound Controls' sample:
           - added the round rectangled edit controls with outline highlight
             when gaining focus.
           Requested by Sylvain Larche.
           Contributed by Grigory Filatov <gfil...@inbox.ru>
           (see demo2.prg in folder \samples\Basic\DATA_BOUND)
  * Updated: '
Tab pages with the PNG images' sample.
           Borrowed from HMG 4 project.
           Adapted by Grigory Filatov <gfil...@inbox.ru>
           (see in folder \samples\Basic\Tab_4)


The upgrade to this build is recommended.


--
Best Regards,
Grigory Filatov
[MiniGUI Team]

Enrique Cabrerizo

unread,
Jul 27, 2020, 2:53:35 AM7/27/20
to Grigory Filatov, Harbour Minigui
Thanks you very much

Best regards 
Enrique

--
Visit our website on http://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/a609a7ae-92d0-426e-a449-bad1fb5aa3b5o%40googlegroups.com.

Daniele Federico

unread,
Jul 27, 2020, 2:56:48 AM7/27/20
to Harbour Minigui
Thanks mr. Grigory
best regards
Daniele

Jayadev U

unread,
Jul 27, 2020, 4:50:24 AM7/27/20
to Grigory Filatov, Harbour Minigui

Thanks Grigory and Team for the excellent work.

 

Warm regards,

 

Jayadev

--

Anand Kr Gupta

unread,
Jul 27, 2020, 5:45:25 AM7/27/20
to Jayadev U, Grigory Filatov, Harbour Minigui
Thank you for the 'rounded' features in this update.





--
Regards,

Anand

Anand K Gupta
Software Developer &
Consultant


https://sites.google.com/site/apptohelpyou/

Marcelo Antonio Lázzaro Carli

unread,
Jul 27, 2020, 7:37:10 AM7/27/20
to Grigory Filatov, Harbour Minigui

Thanks you very much

 

Best 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)
******************************************************************************

Fernando Yurisich

unread,
Jul 27, 2020, 4:40:47 PM7/27/20
to Grigory Filatov, Harbour Minigui
Hi, Grigory

My app crashes with the message "hb_xrealloc can't reallocate memory".
The crash always happens at function LISTVIEWGETITEM.  
The problem is that the memory allocated by function GetLVItemText is not being released.
The following code fixes the problem for me.
Please consider if this change is good enough to enter the codebase.
Thank you for your time.

Fernando Yurisich

// begin patch
HB_FUNC( LISTVIEWGETITEM )
{
   HWND h = ( HWND ) HB_PARNL( 1 );
   int  c = hb_parni( 2 ) - 1;
   int  l = hb_parni( 3 );
   int  s;
   LPTSTR pszRet;

   hb_reta( l );

   for( s = 0; s <= l - 1; s++ )
   {
      pszRet = GetLVItemText( h, c, s );
      HB_STORC( pszRet, -1, s + 1 );
      hb_xfree( pszRet );
   }
}
// end patch
 

Fernando Yurisich

unread,
Jul 27, 2020, 4:58:41 PM7/27/20
to Grigory Filatov, Harbour Minigui
Hi, Grigory
Attached you'll find a test program that shows the hb_xrealloc problem.
Regards
Fernando Yurisich

memtest.zip

Aure

unread,
Jul 28, 2020, 2:48:43 AM7/28/20
to minigu...@googlegroups.com
Gracias Grigory!!!

Saludos a tod@s y que estén muy bien
--
Visit our website on http://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/a609a7ae-92d0-426e-a449-bad1fb5aa3b5o%40googlegroups.com.



Libre de virus. www.avast.com

Grigory Filatov

unread,
Jul 28, 2020, 4:06:10 AM7/28/20
to Harbour Minigui
Hi Fernando,

Thanks a lot for your fix and a sample code!

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


Your feedback is welcome.

Grigory

понедельник, 27 июля 2020 г., 23:58:41 UTC+3 пользователь Fernando Yurisich написал:
Hi, Grigory
Attached you'll find a test program that shows the hb_xrealloc problem.
Regards
Fernando Yurisich


To unsubscribe from this group and stop receiving emails from it, send an email to minigui-forum+unsubscribe@googlegroups.com.

Ronaldo B Lima

unread,
Aug 31, 2020, 7:38:39 AM8/31/20
to Grigory Filatov, minigu...@googlegroups.com
Hi All,
after upgrading to version 20.06,
when executing an application an error occurs, in the browse set value
when executing the line of code
FRM_ReqComp.Browse_ReqComp.Value: = REQCOMP -> (RECNO ())
the error occurs:
 

Date: 31/08/2020 Time: 07:54:43
Application: C:\Prj_Minigui\SADIW\Sadiw.Exe
Time from start: 0 days 0 hours 0 mins 52 secs
Error BASE/1068 Erro nos parÉmetros: acesso de array Args: [1] = L T [2] = N 1

 --------------------------------- Stack Trace ---------------------------------
Called from _BROWSEONCHANGE(2553) in module: h_browse.prg
Called from _BROWSESETVALUE(1302) in module: h_browse.prg
Called from _SETVALUE(298) in module: h_controlmisc.prg
Called from SETPROPERTY(4049) in module: h_controlmisc.prg
Called from REQCOMP_ATUA_TXT(1136) in module: C:\PRJ_MI~1\SADIW\AP_ACReqComp.Prg
Called from (b)FORM_REQCOMPRA(82) in module: C:\PRJ_MI~1\SADIW\AP_ACReqComp.Prg
Called from _DOCONTROLEVENTPROCEDURE(1901) in module: h_windows.prg
Called from EVENTS(1767) in module: h_events.prg
Called from DOMESSAGELOOP(0)
Called from _ACTIVATEWINDOW(1514) in module: h_windows.prg
Called from DOMETHOD(5451) in module: h_controlmisc.prg
Called from FORM_REQCOMPRA(822) in module: C:\PRJ_MI~1\SADIW\AP_ACReqComp.Prg
Called from APLTREEACTION(1746) in module: C:\PRJ_MI~1\SADIW\Sadiw.Prg
Called from (b)INICIO_SISTEMA(736) in module: C:\PRJ_MI~1\SADIW\Sadiw.Prg
Called from _DOCONTROLEVENTPROCEDURE(1901) in module: h_windows.prg
Called from EVENTS(3415) in module: h_events.prg
Called from DOMESSAGELOOP(0)
Called from _ACTIVATEWINDOW(1514) in module: h_windows.prg
Called from DOMETHOD(5451) in module: h_controlmisc.prg
Called from INICIO_SISTEMA(1328) in module: C:\PRJ_MI~1\SADIW\Sadiw.Prg
Called from MAIN(40) in module: C:\PRJ_MI~1\SADIW\Sadiw.Prg  ----------------------------- System Information ------------------------------  -------------------------- Environmental Information --------------------------  -------------------------- Detailed Work Area Items ---------------------------  --------------------- Internal Error Handling Information ---------------------  ------------------------- Available Memory Variables --------------------------
Retornei para a versao 2003 e o erro nao ocorre

Geniais Soluções em Informatica
      Ronaldo Batista Lima 
      011-99154-9291 

      ID NEXTEL : 35*57*36847    

      email : gen...@uol.com.br

 

 
--

Visit our website on http://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.

Ronaldo B Lima

unread,
Aug 31, 2020, 8:17:36 AM8/31/20
to gfil...@gmail.com, minigu...@googlegroups.com
Hi
there is also an error with the code line
Set BrowseSync On     

Date: 31/08/2020 Time: 09:08:54
Application: C:\Prj_Minigui\SADIW\Sadiw.EXE
Time from start: 0 days 0 hours 0 mins 12 secs
Error BASE/1069 Erro nos parノetros: matriz atribuir Args: [1] = N 1

 --------------------------------- Stack Trace ---------------------------------
Called from FORM_CPDUP(67) in module: C:\PRJ_MI~1\SADIW\AP_FiCpDup.Prg
Called from APLTREEACTION(1802) in module: C:\PRJ_MI~1\SADIW\Sadiw.Prg

Called from (b)INICIO_SISTEMA(736) in module: C:\PRJ_MI~1\SADIW\Sadiw.Prg
Called from _DOCONTROLEVENTPROCEDURE(1887) in module: h_windows.prg
Called from EVENTS(3398) in module: h_events.prg
Called from DOMESSAGELOOP(0)
Called from _ACTIVATEWINDOW(1500) in module: h_windows.prg
Called from DOMETHOD(5466) in module: h_controlmisc.prg

Called from INICIO_SISTEMA(1328) in module: C:\PRJ_MI~1\SADIW\Sadiw.Prg
Called from MAIN(40) in module: C:\PRJ_MI~1\SADIW\Sadiw.Prg  ----------------------------- System Information ------------------------------  -------------------------- Environmental Information --------------------------  -------------------------- Detailed Work Area Items ---------------------------  --------------------- Internal Error Handling Information ---------------------  ------------------------- Available Memory Variables --------------------------
 

Geniais Soluções em Informatica
      Ronaldo Batista Lima 
      011-99154-9291 

      ID NEXTEL : 35*57*36847    

      email : gen...@uol.com.br

 

 

Grigory Filatov

unread,
Sep 1, 2020, 1:49:36 PM9/1/20
to Harbour Minigui
Hi Ronaldo,

You should completely rebuild your application (clean up the all temporary .OBJ files).

HTH,
Grigory

понедельник, 31 августа 2020 г., 15:17:36 UTC+3 пользователь Ronaldo Geniais написал:
To unsubscribe from this group and stop receiving emails from it, send an email to minigui-forum+unsubscribe@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages