今天在用delphi和c#做一个小游戏时,发现两者在调用JavaScript有所不同,所以及时记下来,方便以后,若有不当之处,请大家指正.
1.delphi: 在接口处写上uses ComObj,然后就可以象下面的例子一样,调用了. function TForm1.todalresult(mdata:string):string; //计算四则混合运算的函数 end;
2.C#: 需要下载Windows Script ,它是一个ActiveX(R) 控件。下载安装完成后,新建一个C#的Windows应用程序项目,在解决方案资源管理器中选中引用节点,右键点击选择添加引用菜单,弹出添加引用对话框,单击浏览找到安装Windows Script Control的目录,选取msscript.ocx文件确定。那么在引用节点下会增加一个MSScriptControl组件. 在C#的.cs里首先写上using MSScriptControl,然后就可以象下面的例子那么用拉: private string totalresult(string str) //计算四则混合运算 } 若用单纯的delphi或C#计算四则混合运算,应该不简单,这样调用JavaScript里现成的函数不是很好吗?呵呵~~ |
delphi和C#调用JavaScript的比较
最新推荐文章于 2024-08-27 14:19:46 发布
delphi和C#调用JavaScript的比较