|
发表于 2008-3-24 09:02:54
|
显示全部楼层
uses
system;
procedure TMainForm.Button1Click(Sender: TObject);
var
oScriptControl, resultValue: Variant;
DispS: DispatchHelper;
begin
oScriptControl := ComObj.CreateOleObject('MSScriptControl.ScriptControl');
dispS := DispatchHelper.Create(oScriptControl);
dispS.PropertyPut('Language', ['VBScript']);
resultValue := dispS.InvokeMethod('Eval', [1+1=2]);
Caption := Variants.VarToStr(resultValue);
(oScriptControl as IDisposable).Dispose;
end; |
|