【发布时间】:2011-08-16 11:37:55
【问题描述】:
我在大学做一个小项目,我的项目指南只知道visual basic 6。他坚持只使用VB6。我精通 java,想用 java 做核心功能,用 VB6 做 UI。
J-Integra 可能会这样做,但它不是免费的,而 JCom (sourceforge) 似乎是用于从 Java 访问 COM 对象(如 VB6)而不是其他方式大约。另外我在某处使用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
有人知道我该怎么做吗?
【问题讨论】:
-
“他坚持只使用VB6。”你可能会向他指出,虽然微软仍然支持VB6 runtime(通过Windows 7 的生命周期),开发环境 不是,也不是 three solid years。坦率地说,他坚持让你使用它是很糟糕的。
-
废话。 VB6 仍然是一个完美可行的开发平台。
-
我同意,此时使用 VB6 开始一个新项目有点疯狂,因为开发工具已经停产,并且运行时可能会随着未来版本的窗户。
-
我发现 javareg.exe 是在将visual interdev 添加到安装后。但似乎它只适用于使用 microsoft java 编译器 (jvc.exe) 编译的 java 类。见link
标签: java visual-studio com vb6