2013-10-01 4 views
2

У меня есть два файла в исходной папке (проект BrightScript), a.brs файлов и b.brs файловВызов функции из другого файла в BrightScript

Существует функция в a.brs файл

function aa() 
    print "Hello World!" 
end function 

и я хочу, чтобы вызвать его из b.brs

aa() 

Существует ошибка

Function Call Operator () attempted on non-function. (runtime error &he0) 

Я не могу понять эту проблему. Кто-нибудь может мне помочь?

ответ

1

Попробуйте Function aa() as Void, возможно, отсутствует тип объявления функции.

1

По моему опыту, я пропустил импорт пути файла в свой компонент. Поэтому у меня возникла аналогичная проблема в моем коде. После того, как я добавил этот script_file_path в моем компоненте файл я получил доступ к этим функциям

Добавьте эти два пути к файлу в компоненте

<script type = "text/brightscript" uri = "pkg:/source/a.brs"/> 
<script type = "text/brightscript" uri = "pkg:/source/b.brs"/> 

тогда как из файлов, которые вы можете получить доступ к функциям другого файла

 Смежные вопросы

  • Нет связанных вопросов^_^