如果希望一个项目中,同时使用多种编程语言(比如:python、C# 、TCL 等),有什么解决方案呢?我自己能想到的只有使用com组件。每个模块都注册一个com接口。但是,这样做效率不怎么好。有的语言编写com接口的功能看上去似乎很难实现。谁有其它好方法吗?多谢!
解决方案 »
- VC ADO 调用SQL语句。
- 创建对话框时,如何更改默认按扭,以及设置默认输入Edit
- DLL多线程+STL::deque的问题,公司没有人能解决.
- 如何绘制类似WINAMP和COOLEDIT里面的波形图?
- 在程序中如何读入.BMP文件?
- 我想在property sheet中,当按ok时,对编辑框中的一些数据进行合法性测试,如不合法,则等待用户重新输入。 如何实现?
- 求助,很急!!!
- 我想做个Active服务端的ADO控件.
- 请问高手回答AfxBeginThread、CreateThread、CreateRemoteThread 三者之间的区别?
- 在ATL中使用STL的问题!
- NULL和null的区别
- 快速写日志文件的问题
多谢~ 但是你的方案有个问题,不同语言完成的模块间无法调用 .使用host调用script是没有问题.而,script无法调用底层host的功能.比如:记录系统日志功能,它可能是底层提供 的通用过程,所有模块都需要使用的.
1、你说的com
不过有的语言可能不支持com2、dll你应该也知道dll和com是有区别的3、对于不能生成dll的解释型语言和脚本语言可以内嵌解释器来实现语言集成