In our previous episode, Martin Schreiber said: > > This would break a lot of Delphi and COM code, and is IMHO not smart. If > > for some reason the old widestring implemention needs to continue (it is > > redundant if unicodestring is there?), it should get a different > > identifier. > >
> No problem with me. What will be the new name? I don't know if there will be a kylix widestring then. It is not my decision. > Although I find it strange that WideString is reference counted on Linux > and the same WideString type is not reference counted on Windows and for > porting COM code one could define WideString = OLEString or OLEString = > WideString to be Delphi compatible. The Delphi version was first. Since people also used it for non COM purposes, Borland added it to Kylix. Kylix is dead, which makes the ref counted widestring extinct in the Borland line. Delphi COM usage gets the widestring identifier (IMHO) because that is what it was originally conceived for. _______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-devel