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