Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.02.2013, 14:54   #1
turok7770
Пользователь
 
Регистрация: 12.01.2012
Сообщений: 17
По умолчанию Delphi + JScript

Здравствуйте уважаемые программисты. Пишу ПП исполняющий исходный код JScript. До этого делал тоже самое только заместо JScript исполнялся VBScript. Вот пример кода процедуры
Код:
procedure TForm1.BitBtn1Click(Sender: TObject);
var
  vbs: Variant;
  line: string;
begin
  try
  vbs:= CreateOleObject('ScriptControl');
  vbs.language:= 'VBScript';
  Code:= SynMemo1.Text;
  vbs.addcode(code);
  vbs.executestatement('');
  except
    on e: exception do
      begin
        line:= vbs.error.line;
        SynMemo1.Lines.Add(#39 + e.Message + ' -> ' + line);
      end;
  end;
end;
С подключением модулей comObj, OleConst.
Поидее должно работать исправлением vbs.language:= 'VBScript'; этой строчки на JScript, но простейший код типа такого
Код:
 var strMessage;
 strMessage = "Привет";
 WScript.Echo(strMessage);
не работает ссылаясь на ошибку "WScript - определение отсутствует"
Поэтому вопрос как сделать тоже самое только для исполнения JScript?
Если хотите отблагодарить меня - R526322326168

Единственное, что ограничивает полет мысли программиста-компилятор

Последний раз редактировалось turok7770; 13.02.2013 в 15:25.
turok7770 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
C C++ на JScript Melissa_Mars JavaScript, Ajax 3 25.09.2012 17:11
JScript и Shell Ципихович Эндрю JavaScript, Ajax 1 11.06.2012 20:00
RLE JScript. dixonich Помощь студентам 7 11.11.2010 23:09
гостевая на JScript ГОСЕАН JavaScript, Ajax 1 27.12.2007 07:51