base.bas

来自「很好! 很实用! 免费!」· BAS 代码 · 共 65 行

BAS
65
字号
Attribute VB_Name = "Base"
Option Explicit
'公用变量定义,在此定义的变量可以在全局引用
'环境
Public g_ToolBar As Boolean
Public g_MenuTree As Boolean
Public g_StatusBar As Boolean
Public g_ButtonArrange As Boolean
'系统
Public g_cn As ADODB.Connection                 'ADO Connection
Public g_cnString As String                     'ADO ConnectionString
Public g_sUserID As String                      'Current UserID
Public g_sUserName As String                    'Current UserName
Public g_sUserUID As String                     '随机生成的一个ID.每次进入都不一样

Public g_System As clsSystem '由此访问本系统的组件
Public g_Busy As clsSysBusy '系统忙组件
'日志
Public g_sTempFileName As String '存放Temp文件的字符串
'是否测试
Public g_Debug As Boolean
'Microsoft Agent
'Dim m_Agent As String
'Dim m_AgentPath As String
'Dim x_Agent As IAgentCtlCharacterEx
'guid
Dim guiGuid As Object


'起动项
Private Sub Main()
'Splash
    
    frmSplash.Show
    DoEvents
    'guid
    'Set guiGuid = CreateObject("IMSkernel.Guid")
    'busy
    Set g_Busy = New clsSysBusy
    
    If App.PrevInstance Then
        End
    End If
    App.Title = "商业系统"
'Init
    Set g_System = New clsSystem
    If Not g_System.InitSystem() Then
        If MsgBox("系统初始化错误,删除数据连接吗?", vbOKCancel) = vbOK Then
            If Not g_System.delRegString() Then
                MsgBox "系统删除数据连接错误!", vbOKOnly
            End If
        End If
        End  'end application
    End
    End If
    '生成UID
    g_sUserUID = newGUID()
    
    Unload frmSplash
'login
    frmLogin.Show 'can't vbModal,因为不能在任务栏中显示

End Sub

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?