如何初始化静态变量?---马上给分 想定义一个静态变量(用于判断一个执行片断),初始化true,当程序 第一次运行 时改为true(只在一个地方改),以后程序在执行时,这个变量永远为false. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Private Sub Command1_Click() Static lb_Flag As Boolean, i As Long If Not lb_Flag And i = 0 Then lb_Flag = True i = 1 End If MsgBox lb_Flag lb_Flag = FalseEnd Sub to 射天狼: 你这样不行Sub Main() Static lb_Flag As Boolean, i As Long If Not lb_Flag And i = 0 Then lb_Flag = True i = 1 FrmConfig.Show vbModal//我希望他第一次执行的时候运行,相当于安装程序是所作 //的配置,以后正常运行是不用显示这个窗体!! bFisrtConf = False End If lb_Flag = False frmLogin.Show vbModal If Not frmLogin.LoginSucceeded Then End End If MDIMain.ShowEnd Sub 我自个想到用 注册表和ini文件,不知如何,谁能提供相应的程序例子!!谢谢 Sub Main() Static lb_Flag As Boolean, i As Long 。。上面的跟这个有区别吗? 用ini文件,你不是想到了嘛在ini文件里定义一个参数,初始值为True,程序执行时判断一下这个参数,如果为True,就执行你的那条语句,然后把这个参数值改为False就可以了。关于ini文件的写入和读出的方法查一下msdn,不用多说了吧。 Dim lb_flag As Boolean'---窗口级的全局变量Private Sub Command1_Click() If lb_flag = True Then lb_flag = False '------ '你要实现功能的代码 '------ Else lb_flag = True '---你要实现的功能的代码 End IfEnd Sub 快快快帮忙看一下,接着就给分..~o~ 急问一个二次开发的问题 怎麼才可以快速看懂VB的源代碼.該從那裡看呢. 怎样让VB实时检测本机正在通讯的端口,并将通讯内容截获! VB字幕滚动显示 如何得到客户机的ip地址与计算机名 vb程序转换成vc程序 紧急求助,WPS6。0的默认密码是什么?不是“qiubojun”么 什么控件和LIST一样,但是有横向滚动条? 哪里有linux下载? VB6.0中MDIFORM的子窗体 TOOLBAR 怎样显示在主窗体中(在线等待) 如何能作出漂亮的控件
Static lb_Flag As Boolean, i As Long
If Not lb_Flag And i = 0 Then
lb_Flag = True
i = 1
End If
MsgBox lb_Flag
lb_Flag = False
End Sub
你这样不行
Sub Main()
Static lb_Flag As Boolean, i As Long
If Not lb_Flag And i = 0 Then
lb_Flag = True
i = 1
FrmConfig.Show vbModal//我希望他第一次执行的时候运行,相当于安装程序是所作
//的配置,以后正常运行是不用显示这个窗体!!
bFisrtConf = False
End If
lb_Flag = False
frmLogin.Show vbModal
If Not frmLogin.LoginSucceeded Then
End
End If
MDIMain.Show
End Sub
Static lb_Flag As Boolean, i As Long
。。上面的跟这个有区别吗?
在ini文件里定义一个参数,初始值为True,程序执行时判断一下这个参数,如果为True,
就执行你的那条语句,然后把这个参数值改为False就可以了。
关于ini文件的写入和读出的方法查一下msdn,不用多说了吧。
If lb_flag = True Then
lb_flag = False
'------
'你要实现功能的代码
'------
Else
lb_flag = True
'---你要实现的功能的代码
End If
End Sub