zoukankan
html css js c++ java
FireScript调用DLL和COM
脚本引擎的语法分析和解释引擎基本完成了,接下来就是对于一些特殊的库和类来加入灵活的语法支持了.感觉对COM和DLL的支持是这个脚本引擎里面必须的,因为我想用它来访问一些Matlab类。那样Matlab和C#就能更好的交互了(希望能够实现)
在C#中调用dll可以在代码中使用dllImport来实现,但是在脚本中怎么实现现在还没有考虑.实现不行就只能用loadLib方法通过C#的dll来中转了
调用COM的话应该有可行的方法。
哈,最后用我今天刚完成的语法分析成果做这个文章的结尾吧:
using
System.Math
Name
=
"
FireScript
"
for
(i
=
0
;i
<
100
; i
++
)
{
n
=
new
Random().Next(
0
,
100
)
if
( n
==
88
)
print(
"
<%Name%> Find
"
>
else
break
}
查看全文
相关阅读:
Java基础知识学习10-常用的API-01
Java基础知识学习09-final、static关键字、匿名对象、内部类、修饰符、代码块
Java基础知识学习08-构造方法
前端网页学习01
Java基础知识学习07-抽象类、接口、多态
Java基础知识学习06-封装、继承
Java基础知识学习05-类与对象
Java基础知识学习04-自定义类、ArrayList集合
Java基础知识学习03-数组
1.9 向线程传递参数
原文地址:https://www.cnblogs.com/FlyFire/p/357176.html
最新文章
34: 放大的X
33: 九九乘法表
32:完数个数
31: 素数和
30: 蟠桃记
29: 求最晚和最早日期
28: 等差数列
27: 统计整数
26: 平方和与立方和
25: 最小公倍数
热门文章
Swift 逃逸闭包
Swift 使用Xib自定义View
iOS mp3播放锁屏界面展示和耳机拔出事件
iOS position(位置)和anchorPoint(锚点)
不规则分页,如图
UIScrollViewDelegate 方法注解
iOS13 创建项目SceneDelegate文件
SwiftUI 中CaseIterable的作用?
SwiftUI 中Codable的作用?
SwiftUI 中 Hashable的作用?
Copyright © 2011-2022 走看看