Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / FinalBuilder. Ошибки выполнения скриптов / 9 сообщений из 9, страница 1 из 1
10.04.2019, 14:26
    #39799370
Леонов Юрий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FinalBuilder. Ошибки выполнения скриптов
Добрый день.

Вопрос может и не в этой теме поднимать надо, но решил написать сюда.

На виртуалке установлен FinalBuilder 8, создал проект практически с нуля (был пример перед глазами на работающем FinalBuilder 7).
При выполнении скрипта (Run Script) в качестве языка был выбран JavaScript и описано событие OnExecute
Код: javascript
1.
2.
3.
4.
5.
function OnExecute(Action, ActionResult){
ActionResult = false;
FBVariables.AppDir = GetPathBrowseParent(FBVariables.FBPROJECTDIR); 
ActionResult = (FBVariables.AppDir != '');
}


При выполнении вылетает ошибка:
Error Executing script : OnExecute
Ошибка выполнения Microsoft JScript
Предполагается наличие объекта
Line: 3
Char : 1
В чём может быть проблема?
...
Рейтинг: 0 / 0
10.04.2019, 17:03
    #39799571
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FinalBuilder. Ошибки выполнения скриптов
FBVariables не определено
...
Рейтинг: 0 / 0
10.04.2019, 17:42
    #39799588
Леонов Юрий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FinalBuilder. Ошибки выполнения скриптов
_Vasilisk_FBVariables не определено
где его определить?
...
Рейтинг: 0 / 0
10.04.2019, 17:43
    #39799589
Леонов Юрий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FinalBuilder. Ошибки выполнения скриптов
Что самое интересное, когда набираю внутри функции, дает подсказку и там FBVariables есть
...
Рейтинг: 0 / 0
11.04.2019, 13:40
    #39799875
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FinalBuilder. Ошибки выполнения скриптов
Леонов Юрийгде его определить?Там где он будет виден из функции
...
Рейтинг: 0 / 0
11.04.2019, 14:28
    #39799937
Леонов Юрий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FinalBuilder. Ошибки выполнения скриптов
_Vasilisk_Леонов Юрийгде его определить?Там где он будет виден из функции

То, что прочел в хелпе:
Код: vbnet
1.
2.
3.
4.
Using FinalBuilder Variables in Scripts

FinalBuilder variables are available in script events as global variables. You can reference them just as you would any other identifier.  In PowerShell, you must access FinalBuilder variables with the following syntax:
$FBVariables.GetVariable(<variablename>) and $FBVariables.SetVariable(<variablename>)



То есть, FBVariables тот же JavaScript должен воспринимать как глобальную переменную. Во всяком случае так работает 7-й FinalBuilder.

Неужели никто не работает с этой прогой?
...
Рейтинг: 0 / 0
11.04.2019, 18:24
    #39800114
kealon(Ruslan)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FinalBuilder. Ошибки выполнения скриптов
Леонов Юрий,

попробуй AppDir = GetPathBrowseParent(FBVariables.FBPROJECTDIR);
судя по всему это микрософтовский движок
...
Рейтинг: 0 / 0
12.04.2019, 18:10
    #39800711
Леонов Юрий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FinalBuilder. Ошибки выполнения скриптов
kealon(Ruslan)Леонов Юрий,

попробуй AppDir = GetPathBrowseParent(FBVariables.FBPROJECTDIR);
судя по всему это микрософтовский движок

AppDir относится к переменным проекта, а доступ к ним через FBVariables.
Дело в том, что этот код работает на 7-м билдере, но бьет ошибку на 8-м
...
Рейтинг: 0 / 0
15.04.2019, 19:03
    #39801727
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FinalBuilder. Ошибки выполнения скриптов
Леонов Юрийэтот код работает на 7-м билдере, но бьет ошибку на 8-мНаверное, что-то поменяли
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / FinalBuilder. Ошибки выполнения скриптов / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]