Ron Pinkas escribió:
> Miguel,
> 
> Please try this reduced sample:
> 
> //---------------------------------------------------------------------- 
> -------------------------//
> #include "hbmemory.ch"
> 
> PROCEDURE Main()
>      LOCAL n
> 
>      REQUEST HB_GT_WIN
> 
>      DBCREATE( 'TEST', {{'TEST','C',1,0}} )
> 
>      ? 'Used blocks 1 -> ' + AllTrim( Str( Memory( HB_MEM_BLOCKS ) ) )
>      FOR N := 1 TO 100
>         USE TEST NEW
>      NEXT
> 
>      DbCloseAll()
> 
>      HB_GCALL(.T.)
>      ? 'Used blocks 2 -> ' + AllTrim( Str( Memory( HB_MEM_BLOCKS ) ) )
> 
> RETURN
> //---------------------------------------------------------------------- 
> -------------------------//

Yes at dynsym names we use 2 block for each alias.

this is not the problem. almost is not a great problem.

the problem resides at vm_quit, I don't localize where this alias will be 
destroyed.
I suppose that a cross reference don't leave to free this items.

Best regards,
Miguel Angel Marchuet




-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
xHarbour-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xharbour-developers

Reply via email to