使用VB6
如果exe在2009年2月11日之后不工作,我想比较系统日期。
vb6代码
Dim dte As Date
dte = DateValue(Now)
'MsgBox DateValue(Now)
If dte > DateValue("01/11/2009") Then
Unload Me
End If
但如果用户更改了系统日期,它将工作,我的exe应该不会在10天后工作。如何设置。
需要VB6代码帮助。
我在大学里做一个小项目,我的项目指南只知道visual 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
我正在使用Visual Studio Installer Enterprise Tools v6.0中的Visual Studio Installer为VB6应用程序创建一个安装包。我的问题是,安装程序在depdendencies下添加了一个奇怪的项目,简单地命名为"3“。该项目的"Sourcefile“和"Target”属性也仅显示为"3“。"ComponentId“属性值显示的GUID为"{EC1441E1-073C-4AD6-886F-1C6C6E998CAD}",它不会显示在我的PC上的regedit中的搜索中。我在VB6项目的引
我有一个在VB.NET项目和VB6项目中重复的函数中包含的一段代码。从长远来看,VB6项目将被逐步淘汰。但是,短期内我希望VB6项目调用VB.NET函数。我看到了许多选项:
1) Add VB.NET reference to VB6 project
2) Expose the VB.NET functionality to the VB6 project via a web service
性能很重要。我在试着决定最好的选择。
我正在尝试为我已有的VB6项目运行一个.ocx库。但是,每次它调用第一个对象属性时,都会生成以下错误:
Line 937: Property OleObjectBlob in ICImagingControl1 could not be set.
Line 937: Cannot load control ICImagingControl1; license not found.
一些论坛提到,原因是使用了旧的VB6版本,或者System32 (my case SYSWOW64)中缺少文件FM20ENU.DLL。我已经升级了最新的VB6版本(仍然很旧),并确保文件在正确的文件夹中。这两种方法对
我有一个引用VB6动态链接库的C#应用程序。当我将null从C#传递到VB6 dll函数中时,null在VB6中被转换为值Empty (值),而不是Nothing (对象)。例如:
// function in vb6 dll that referenced by c# app
Public Sub TestFunc(ByVal oValue As Variant)
{
...
if oValue is Nothing then
set oValue = someObject
end if
...
}
// main c# code
priva