用Jawin调用dll时,dll函数之间是不是没有关联性
mczg 2008-03-31 05:37:14 我做一个项目,需要在服务端通过WEB服务器调用服务器上的一个dll。
由于dll是已经封装好了的。所以不能使用JNI,因为JNI需要在dll中嵌入jni.h等Java的东西。
找了半天资料,确定使用第三方开源组织的Jawin来做。
按照它的文档做出来了,也能够合法的逐个调用dll中的每个函数。
但是,在一个用户线程中的一个代码段中连续调用dll的2个函数时,发现好像是2个函数之间没有关联性,就像是在2个不同的情景中执行的一样。但是需要调用的dll功能必须要求是要有连续性的,要做上一步才能做下一步。
我想问下用过的朋友,这种情况应该如何去解决。
或者介绍一些其他的方法去实现。