Показать сообщение отдельно
  #8  
Старый 29.09.2012, 11:29
Pyro Pyro вне форума
Так проходящий
 
Регистрация: 18.07.2011
Сообщения: 805
Версия Delphi: 7Lite
Репутация: 6063
По умолчанию

можно и так
Код:
uses comobj;

function eval(command: string): string;
var
  script: Variant;
begin
  script := CreateOLEObject('ScriptControl');
  try
    script.Language := 'VBScript';
    //script.Language := 'JScript';
    //script.Timeout:=-1;
    //script.AllowUI:=True;
    result := script.eval(command);
  finally
    script := Unassigned;
  end;
end;

caption := eval('2*2');
__________________
>woweook<
Ответить с цитированием