如何解决仅当"提供程序"处于关闭状态时,symbol的属性值可被更改?

某些情况下会弹出"仅当提供程序处于关闭状态时,Symbol的属性值可被修改。"

这是因为在代码中不正当地设置Symbol属性所致,一般常见于组件的属性。如:PriceSeriesProvider、QuotesProvider等的Symbol属性。若是在PriceSeriesProvider或QuotesProvider等的Load为TRUE时尝试修改其Symbol属性,那么将会导致该错误的发生。

解决方法:在修改其Symbol之前,应当将数据连接关闭,也即将其Load状态更改为FALSE。

PSP.Load = FALSE;
PSP.Symbol = "600023.SH";
PSP.Load = TRUE;
Copyright © 1998-2018 国信证券股份有限公司 版权所有发布时间: 2018-05-14 14:58:15

results matching ""

    No results matching ""