各位大大好
我工作上,需要去call一个C#的dll档,dll档中,包含了一个C#的class,而我就是需要
用这个class的物件来替我处理事情。
由于我的视窗接口,还有其他逻辑判断的程式,都已经用java实现好了,只差事件发生时
,要call那个物件的method帮我做事情。
我试过 用JNA去call那个dll,但他是一个class,我不能直接call他来用,后来我想过写
一个小C#程式的用static method去 new这个物件,然后再用java 去call这个小C#程式,
但是当call结束返回java时,那个物件还会存在待命吗? 基本上来想应该是不会的,所以
此路似乎不通...我在google上找不到方法,也想不到关键字去搜寻如何解决这个问题。
我问过许多人,但都没有确切的方法,我自己还能想到的,除了重写dll成java,跟我自
己去学C#完全写成C#程式之外,已经没有其他想法了...
想问问各位大大,有没有解.....