<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">2015-02-07 12:30 GMT+01:00 Sven Barth <span dir="ltr"><<a href="mailto:pascaldragon@googlemail.com" target="_blank">pascaldragon@googlemail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><br>
Would you please elaborate what exactly you are working on? Maybe we can find synergies between your work and Steve's.<br>
<br></blockquote><div><br></div><div>I checked my old code from 2006 (!) : my invoke implementation is affected by PascalScript <span style="color:rgb(0,0,0);font-family:sans-serif;font-size:12.6999998092651px;line-height:19.0499992370605px">BSD like</span> license :\ ... So my implementation is useless.</div><div><br></div><div>My current work is probably useless too - now I am working on new operators to make this fast TValue implementation multiplatform:</div><div><br></div><div><a href="http://www.cromis.net/blog/2013/02/tanyvalue-an-attempt-to-make-the-best-variable-data-container/" target="_blank">http://www.cromis.net/blog/2013/02/tanyvalue-an-attempt-to-make-the-best-variable-data-container/</a><br></div><div><br></div><div>To achieve this I need to create new special record operators:</div><div><br></div><div>====== code begin ======</div><div>{$MODESWITCH MANAGEMENTOPERATORS}<br></div><div><br></div><div>  TValue = record </div><div>    ...</div><div><div>    class operator Initialize(Data, TypeInfo: Pointer): pointer;</div><div>    class operator Finalize(Data, TypeInfo: Pointer): pointer;</div></div><div>    class operator Copy(Source, Dest, TypeInfo: Pointer): pointer;</div><div>  end;</div><div>====== code end ======<br></div><div> <br></div></div><div>Regards,</div><div><br>Maciej Izak (<a href="mailto:hnb.code@gmail.com" target="_blank">hnb.code@gmail.com</a>)</div>
</div></div>