代码之家  ›  专栏  ›  技术社区  ›  Francesca

D2009中TStringStream.ReadString的行为发生更改?

  •  8
  • Francesca  · 技术社区  · 17 年前

    我今天注意到,在D2009(更新1)中,TStringStream.ReadString不再像D2007之前那样移动流中的位置。
    我检查了文档,它仍然说ReadString应该移动位置。。。

    更新:报告的问题 QC #68582

    1 回复  |  直到 17 年前
        1
  •  6
  •   gabr    17 年前

    肯定是一个bug和一个丑陋的兼容性破坏。如果您检查Classes.pas,您将看到ReadString的Unicode和非Unicode版本。非Unicode版本正在增加FPosition,而Unicode版本则没有。原始D2009和更新1的行为相同。

    请及时报告 QC .