:))) "Benjamin D. Smedberg" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Dmitriy B. wrote: > > But i known what i can declare nsStringContainer in Pascal as : > > > > TnsAString = record > > v: : Pointer; > > end; > > > > TnsStringContainer = record > > StringExt : TnsAString; > > d1 : Pointer; > > d2 : Cardinal; > > d3 : Pointer; > > end; > > > > But this is a realy dirty-hack!!!! > > What if the private field chanded? > > What if the constructor nsStringContainer() {} will be implement some code? > > This is exactly what I recommend. This c++ code is guaranteed to be > forwards-compatible, so you can use it in pascal the same way without > worries. Don't think of it as a dirty hack, think of it as an elegant > solution ;) > > --BDS
_______________________________________________ Mozilla-xpcom mailing list [EMAIL PROTECTED] http://mail.mozilla.org/listinfo/mozilla-xpcom
