1.Project1/Class1:
Function SayHello() As String
 SayHello = "Hello World"
End Function
Compile and generate Project1.dll
2.Exam_5.java:
import com.jacob.com.*;
import com.jacob.activeX.*;public class Exam_5
{
  public static void main(String[] args)
  {
    ActiveXComponent pp = new ActiveXComponent("Project1.Class1");
    try {
System.out.println(Dispatch.call(pp, "SayHello"));
    } catch (Exception e) {
      e.printStackTrace();
    }
  }
}
H:\Majix-1_2_2_full\sample>javac -classpath jacob.jar Exam_5.java
H:\Majix-1_2_2_full\sample>java -cp jacob.jar;. Exam_5
Hello World
具体细节可以参阅http://www.csdn.net/develop/read_article.asp?id=15311

解决方案 »

  1.   

    关键是要在客户端先能触发Private Sub ZKFPEngX_OnCapture(ByVal ActionResult As Boolean, ByVal ATemplate As Variant)
    End Sub事件,然后再把ATemplate 发送到服务器认证,可是我现在根本触发不了它的事件
    <script for="ZKFPEngX1" event="OnCapture(ActionResult,ATemplate)"  language="javascript">
       alert ("afadsf");//在客户端没调用
    </script>
      

  2.   

    var test=new ActiveXObject("dll名字")
    test.Method()
      

  3.   

    http://expert.csdn.net/Expert/topic/1369/1369689.xml?temp=.3312036
      

  4.   

    楼主能把你的指纹采集控件发一份给我吗?如果有原码,使用帮助手册最好.
    谢谢先了。如果要分我可以另开贴子给你200分.
    [email protected]