On Tue, 04 Dec 2007, Mike Evans (Gmail) wrote:
> Przemek,
> Maybee this will help you.
> The container API allows access to the internal data structures of Xbase++.
> Each variable in Xbase++ is based internally on a data structure called a
> Container object . Each container object manages the type and the value of a
> variable. Access to a container is only possible through the ContainerHandle
> of the object. 
[...]

Thank you. I've read yesterday xbase++ C API. Change _con*() in this text
to hb_item*() and add in few functions parameter with HB_STACK pointer and
you will have very similar API to current one extended for MT mode as we
propose. I've even found read/write string item lock functions I wanted
to add to Harbour to eliminate hb_itemGetCPtr() :-)
In practice in all languages such API will have to be _very_ similar and
it's not a problem to define it but rather the decision if we want to make
sth like that dropping backward compatibility or not. We will have some
time for this decision and I plan to implement 1-st version of MT using
current API but then we will have to chose sth.

> PS. I'll try to ask a co developer who is working with xBase++ to test it
> tomorrow and I'll post the results

Thank you again.

best regards,
Przemek
_______________________________________________
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to