Hi taazz, thanks for that. Yes, aware of how it happens now but my point is its not what an uninformed user would expect. The function accepts a string, other functions that accept a string know not to use the first char (string) or the management block (ANSIstring).
I sure agree that changing the behaviour is totally off the agenda but am asking why I should not document what I found. I spent, maybe, 2 hours looking at this, I'd like to prevent other people from making the same assumptions.
But new enough to want to show my plan to the more experienced before editing the wiki ....
So, streams been there since Delphi 2 ? I used only Delphi 1, long time ago !
Thanks mate !
David