powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / FinalBuilder. Ошибки выполнения скриптов
9 сообщений из 9, страница 1 из 1
FinalBuilder. Ошибки выполнения скриптов
    #39799370
Леонов Юрий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день.

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

На виртуалке установлен 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
FinalBuilder. Ошибки выполнения скриптов
    #39799571
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FBVariables не определено
...
Рейтинг: 0 / 0
FinalBuilder. Ошибки выполнения скриптов
    #39799588
Леонов Юрий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_FBVariables не определено
где его определить?
...
Рейтинг: 0 / 0
FinalBuilder. Ошибки выполнения скриптов
    #39799589
Леонов Юрий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что самое интересное, когда набираю внутри функции, дает подсказку и там FBVariables есть
...
Рейтинг: 0 / 0
FinalBuilder. Ошибки выполнения скриптов
    #39799875
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Леонов Юрийгде его определить?Там где он будет виден из функции
...
Рейтинг: 0 / 0
FinalBuilder. Ошибки выполнения скриптов
    #39799937
Леонов Юрий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_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
FinalBuilder. Ошибки выполнения скриптов
    #39800114
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Леонов Юрий,

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

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

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


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