易截截图软件、单文件、免安装、纯绿色、仅160KB

VB 时间间隔的问题

Option Explicit

Private Sub Command1_Click()
  If DateDiff("n", Text1.Text, Time) >= 10 Then MsgBox "OK"
End Sub

如果 当前系统时间 大于等于 text1.text中的时间就弹出 “OK”

也就是说 如果现在系统时间是20:00:00  text1.text中的时间是19:00:00 那就会弹出 OK

简单点说就是只要间隔是10分钟就弹出OK

现在问题出来了,如果当前系统时间是0:00:00的时候就有问题了

我就想只要间隔时间是10分钟或者大于10分钟就弹出 OK

大侠帮忙改下啊,分不多大侠帮帮忙啊。
VB code:
Option Explicit
Dim lngP As Long
Private Declare Function GetTickCount Lib "kernel32" () As Long

Private Sub Form_Load()
lngP = GetTickCount
Timer1.Enabled = True
Timer1.Interval = 100
End Sub

Private Sub Timer1_Timer()
If GetTickCount - lngP > 600000 Then
MsgBox "OK"
lngP = GetTickCount
End If
End Sub


我text1.text里的时间是获取一个ini里的时间啊,这个不行啊



需要带上日期才能解决0:00:00的问题,如
    sTime2 = Format(Now, "yyyy-mm-dd hh:mm:ss")
text1.text中的时间也应是这种格式,才能用datediff函数,在sql语句中得到时间差

带上日期就好了

Private Sub Command1_Click()
  If Abs(DateDiff("n", Text1.Te


相关问答:

为什么C写DLL文件C、PB能调用VB不能调用

为什么C写的DLL文件C、PB能调用VB不能调用?
VB里为什么有的DLL直接通过引用可以使用?有的需要通过declare申明外部函数?这些DLL有什么差别?

1、为什么PB能通过DECLARE声明而VB不行?
2、如果这个dll中的 ......

vb打印问题

大家好,问个vb打印问题


printer.print "dsff"
.....
....


Printer.EndDoc


打印成功后我将执行

sqlstr = "update vc_yh set pr=' 已打印 ', ......

vb如何调用Illustrator(此前Illustrator未启动)?

请教一下:我用vb写了一个调用Illustrator的测试程序,代码很简单:Private Sub Command1_Click()
Dim app As New Illustrator.Application
Dim doc As Illustrator.Document
Dim thislayer As Illustrator.Layer ......

vb打包安装时提示输入序列号

我有自动生成序列号的程序,但是怎么跟打包后的安装程序结合在一起,在安装时提示用户输入序列号,正确后再继续安装???
方法1:你可以在运行程序后输入序列号注册,很多软件都是这样的。

方法2:使用Setu ......

VB 修改注册表项的权限

都是用regedt32.exe来修改注册中某一项的权限问题
能不能用API来实现啊,晚上找的都是C++的
附C++代码:
#include <Windows.h>
#include <Aclapi.h>
#pragma comment (lib,"Adv ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号