>我在源文件夹(BrightScript项目)中有两个文件,文件a.brs和文件b.brs
.brs 文件中有一个函数
function aa()
print "Hello World!"
end function
我想从 b.brs 称它为
aa()
有一个错误
Function Call Operator ( ) attempted on non-function. (runtime error &he0)
我无法理解这个问题。有人可以帮助我吗?
根据我的经验,我错过了在组件中导入文件的路径。所以我在我的代码中遇到了类似的问题。一旦我在组件文件中添加了这个script_file_path,我就可以访问这些功能
在组件中添加这两个文件路径
<script type = "text/brightscript" uri = "pkg:/source/a.brs"/>
<script type = "text/brightscript" uri = "pkg:/source/b.brs"/>
然后从这两个文件中,您可以访问另一个文件的功能
尝试Function aa() as Void
,它可能缺少函数声明上的类型。