该编译指令的作用是,每次在线更改都会对应用该编译指示的变量进行初始化。
对于编译器版本3.5.0.0及更高版本,将对次要更改执行快速的在线更改。在这种情况下,仅编译和下载修改后的块。特别是,不会生成初始化代码。这意味着初始化具有init_on_onlchange属性的变量时也不会生成任何代码。通常,这没有效果,因为该属性主要用于初始化带有地址的变量。但是,在在线更改期间变量不会更改其地址是不可能的。 为了确保init_on_onlchange属性在整个应用程序代码中的影响,通常必须使用编译器定义no_fast_online_change来取消激活该应用程序的快速在线更改。为此,将定义插入应用程序的属性(编译选项卡)中。 |
语法:
{attribute 'init_on_onlchange' }
插入位置:带有变量声明的行上方的行。
.另请参阅