VB高手帮我优化一下这段代码

来源:百度知道 编辑:UC知道 时间:2024/05/22 09:15:56
Option Explicit

Private Declare Function Shell_NotifyIcon Lib "shell32.dll" (ByVal dwMessage As Long, lpData As NOTIFYICONDATA) As Long
Const NIM_ADD = &H0
Const NIM_DELETE = &H2
Const NIF_ICON = &H2
Const NIF_MESSAGE = &H1
Const NIF_TIP = &H4
Const WM_MOUSEMOVE = &H200
Const WM_LBUTTONDBLCLK = &H203
Private Type NOTIFYICONDATA
cbSize As Long
hWnd As Long
uId As Long
uFlags As Long
uCallBackMessage As Long
hIcon As Long
szTip As String * 64
End Type
Dim tray As NOTIFYICONDATA

Sub main()
Dim i, j As Long
i = Val(Text1.Text)
j = Val(Text2.Text)
If j >= 60 Then
Text1.Text = i + j \ 60
Text2.Text = j Mod 60
End If
End Sub

Private Sub Command1_Click()
Label2.Caption = "状态:已启动 - OK 启动时间:" & Time
Timer2.Enabled = True
Command2.Enabled = True
Call main
End Sub

Private Sub Com

如果没问题的话,就不用去优化了,
优化的原因好多种,如果代码很慢,那去改一下,

如果优化之后并没有在程序效率上有很大的改进,就不用去浪费这个时间.

i + k + j = 0可以改成i=k=j
不过看起来,就是一个倒计时关机程序,建意你用一个定时器,系统当前时间就跟随启动时,一起运行就可以了

你自己都说可以了~优化没有太大的帮助就别浪费那时间了~