Przemyslaw Czerpak wrote:
I'll create code to test the relations and lock behavior in released
workarea.
From Pritpals message about xbase++ behaviour dated 2008/09/17 01:12 AM:
Exchanging alias names between work spaces always involves a virtual work
space, the Zero space. Function DbRelease() releases the alias name of a
work area in the current work space. It is then collected in the Zero
space
and transferred to a work area of another work space when DbRequest() is
called. If the work area is linked to other work areas (SET RELATION)
alias
names of all child work areas are transferred as well.
The second parameter <bAreaBlock> is used to define an operation to be
performed within a work area of another work space. It is a code block
that
is associated with the work area's alias name. When the alias name is
transferred using DbRequest(), the code block is retrieved as well. It can
then be passed to the function Eval() in order to perform the database
operation.
I do not recall any mention of locks.
Regards
Alex
_______________________________________________
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour