FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin for Harbour/xHarbour FWH 11.01: Memory leak in DIALOG with MENU?
Posts: 103
Joined: Sat Oct 18, 2008 08:13 PM
FWH 11.01: Memory leak in DIALOG with MENU?
Posted: Tue Feb 15, 2011 05:36 PM
Hello!

This simple code:

Code (fw): Select all Collapse
FUNCTION MAIN()

   LOCAL oDlg

   SetResDebug()

   DEFINE DIALOG oDlg FROM 1, 1 TO 22, 75 ;
      TITLE "Test"

   ACTIVATE DIALOG oDlg;
      ON INIT oDlg:SetMenu( SetDlgMenu() )

   FERASE("CHECKRES.TXT")
   CHECKRES()
   winExec("notepad .\checkres.txt")

return(0)

//----------------------------------------------------------------------------//

function SetDlgMenu()

   local oMenu

   MENU oMenu

      MENUITEM "Item 1"

   ENDMENU

return oMenu


produce now in FWH 11.01 this:

Code (fw): Select all Collapse
02/15/11 18:35:17: BRUSH,1432,TDIALOG:SETCOLOR(2477)->TDIALOG:NEW(196)->MAIN(13)
    
02/15/11 18:35:17: FONT,1508,TDIALOG:GETFONT(2751)->TDIALOG:INITIATE(633)->TDIALOG:HANDLEEVENT(917)->DIALOGBOXINDIRECT(0)->TDIALOG:ACTIVATE(273)->MAIN(16)


And with

Code (fw): Select all Collapse
MENU oMenu 2007


this:

Code (fw): Select all Collapse
02/15/11 18:38:08: BRUSH,1432,TDIALOG:SETCOLOR(2477)->TDIALOG:NEW(196)->MAIN(13)
    
02/15/11 18:38:08: FONT,1508,TDIALOG:GETFONT(2751)->TDIALOG:INITIATE(633)->TDIALOG:HANDLEEVENT(917)->DIALOGBOXINDIRECT(0)->TDIALOG:ACTIVATE(273)->MAIN(16)
    
02/15/11 18:38:08: BMP,1624,TWINDOW:HANDLEEVENT(0)->TDIALOG:HANDLEEVENT(933)->DIALOGBOXINDIRECT(0)->TDIALOG:ACTIVATE(273)->MAIN(16)
Best Regards,

Ruediger Alich



---

HMG 3.1.3 | FTDN/FWH 13.12 | Harbour 3.2 | BCC/MinGW | Windows XP/Vista/7/8/10 (32/64-Bit), Wine (Linux/Mac) - started 1999 with FW, 1989 with Clipper
Posts: 3022
Joined: Fri Oct 07, 2005 01:45 PM
Re: FWH 11.01: Memory leak in DIALOG with MENU?
Posted: Tue Mar 15, 2011 03:32 AM

Bumped up for Daniel

Tim Stone
http://www.MasterLinkSoftware.com
http://www.autoshopwriter.com
timstone@masterlinksoftware.com
Using: FWH 23.10 with Harbour 3.2.0 / Microsoft Visual Studio Community 2022-24 32/64 bit
Posts: 2365
Joined: Wed Nov 02, 2005 11:46 PM
Re: FWH 11.01: Memory leak in DIALOG with MENU?
Posted: Tue Mar 15, 2011 04:56 AM
Hello

is Very inofencive memory leak...but you can solve by this way

windows.prg

line 2026
Code (fw): Select all Collapse
   if ::hWnd == nil .or. ::hWnd == 0


change to

Code (fw): Select all Collapse
   if ( ::hWnd == nil .or. ::hWnd == 0 ) .and. ( ::nResult == NIL .or. ::nResult == 0 )


please test to update fivewin sources
Posts: 103
Joined: Sat Oct 18, 2008 08:13 PM
Re: FWH 11.01: Memory leak in DIALOG with MENU?
Posted: Tue Mar 15, 2011 07:52 PM
Hi Daniel,

Daniel Garcia-Gil wrote:please test to update fivewin sources


Thanks. It seems that this fix works.

Please don't forget these problems:

Best Regards,

Ruediger Alich



---

HMG 3.1.3 | FTDN/FWH 13.12 | Harbour 3.2 | BCC/MinGW | Windows XP/Vista/7/8/10 (32/64-Bit), Wine (Linux/Mac) - started 1999 with FW, 1989 with Clipper

Continue the discussion