多线程中为什么一用TStrings,TStringList等就出错

在使用它之前应该将其转换为TStringList吗

为什么?互换性和互操作性所以每个TStrings后代都有相同的属性,所以你可以做到:

如何使用那么一个TStrings属性,如TMemo.Lines工作正常。您可以添加删除,更改更新和清除属性上的字符串(和对象),因为内部是实现所有此交互的TMemoStrings声明<>实现。

但是当你想要任何特殊处理,例如像TStringList提供的排序那么你需要帮助。您不能将TMemo.Lines转换为TStringList因为它不是一个,而是需要为此特殊处理创建一个中间对象:

}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信