要用Corba,D6下有个Delphi调用Ejb例子。我只是试过这个例子,没有作过实际的东西。太具体的就帮不了你了。帮你UP吧。

解决方案 »

  1.   

    java程序是你做的吗?
    如果是你做的,你可以用java程序监听delphi的参数
    否则的话你只能corba
    我只是听说过
    但没有干过
      

  2.   

    用工具将JAVA程序转化成本地二进制代码文件,也就是使它可以脱离JVM运行,然后用就象调用普通应用程序一样通过
    ShellExecute调用,并且传参数
      

  3.   

    <HTML>
    <HEAD>
    <META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" >
    <link rel="stylesheet" href="/csdn.css">
    <SCRIPT LANGUAGE="javascript">
      

  4.   

    关键是把JAVA程序做成可以独立运行的exe程序,然后用
    ShellExecute(handle,'open',你的程序名,参数,'',0);
    程序名和参数要是PChar类型
      

  5.   

    问题是java怎么才能生成windows下的.exe文件呢?
      

  6.   

    to meijg,这个部分程序要占用很多资源,每ShellExecute一次都要占用不少资源,当多用户同时使用它时,怎样才能发送一个消息去激活,而不要在给它开进程了?
      

  7.   

    可以使用VJ++把java的程序变成windows的原生程序,前提是你没有使用jdk1。1以后的类。要不就通过jsp和web方式和你的delphi程序通信吧