如何使用visual basic 6中的java类?

我在大学做一个小项目,我的项目指南只知道visual basic 6.他坚持只使用VB6.我非常擅长java,并希望将java用于核心功能,而VB6仅用于UI.

J-Integra可以这样做,但它不是免费的,而JCom(sourceforge)似乎是用于从Java访问像VB6这样的COM对象,而不是相反.还有一些地方我使用javareg.exe,可以将java类注册为COM并访问如下,但我无法在任何地方找到javareg.exe.

Java类:

public class MyTest
{ 
  public int myfunction(int value1, int value2)
  {
    return value1 + value2;
  } 
}

VB

Private Sub Command1_Click()
  Set x = CreateObject("MyTest")
  MsgBox x.myfunction(500, 500)
End Sub

有谁知道我怎么能像上面那样做?

解决方法:

虽然我认为我要提出的建议是一个坏主意,但确实有效(或者至少在10年前对我有用).在我的情况下,我不得不从VB6(或者可能是VB5)谈论在Linux机器上运行的某些业务逻辑.我在Linux端向应用程序添加了一个TCP端口侦听器,并通过TCP数据包从VB6与它对话.我基本上使用TCP作为桥梁.

它实际上工作得很好.所以你可能会做类似的事情.但同样,这不是一个好主意.

上一篇:头条抖音后端技术3面,centos卸载软件


下一篇:Struts2 动态调用方法