亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? setup1.frm

?? 數據庫課程設計
?? FRM
?? 第 1 頁 / 共 2 頁
字號:
    Dim cGroups As Integer           ' Count of how many groups are required.
    '
    ' Read through the SETUP.LST file and determine how many icons are needed.
    '
    cIcons = CountIcons(gsICONGROUP)
    cGroups = CountGroups(gsICONGROUP)
    '
    ' Do the same for other sections in SETUP.LST if you've added your own.
    '
    'cIcons = cIcons + CountIcons("MySection")
    'cIcons = cIcons + CountIcons("MyOtherSection")
    
    '
    ' The following variable determines whether or not we create a program
    ' group for icons.  It is controlled by fNoGroupUnderWin95,
    ' fAdditionalIcons, and FTreatAsWin95().
    '
    Dim fCreateGroup As Boolean
    If TreatAsWin95() Then
        '
        ' Win95 only:
        ' We create a program group only if we have additional icons besides
        ' the application executable (if any), or if fDefCreateGroupUnderWin95
        ' has been set to True to override this default behavior.
        '
        fCreateGroup = (cGroups > 0)
    Else
        '
        ' Win32 NT only:
        ' We must always create a Program Manager group
        ' because we always create an icon for the application removal program.
        '
        fCreateGroup = True
    End If
    
    Dim iLoop As Integer
    
    If fCreateGroup Then
        For iLoop = 0 To cGroups - 1
            strGroupName = ""
            If (GetGroup(gsICONGROUP, iLoop) = gsSTARTMENUKEY) Or (GetGroup(gsICONGROUP, iLoop) = gsPROGMENUKEY) Then
                'Skip these, they're not needed.
            Else
                strGroupName = frmGroup.GroupName(frmSetup1, GetGroup(gsICONGROUP, iLoop), GetPrivate(gsICONGROUP, iLoop), GetStart(gsICONGROUP, iLoop))
                If GetGroup(gsICONGROUP, iLoop) <> strGroupName Then SetGroup gsICONGROUP, iLoop, strGroupName
            End If
            fMainGroupWasCreated = True
        Next
    End If
    
    ' Before we begin copying files, check for mdac_typ
    ' and if we find it, spawn that off first.  We will tell
    ' it to never reboot, and check at the end to see if we need to.
    DoEvents
    If CheckDataAccess Then
        'We need to install data access.  Display message.
        ShowStaticMessageDialog ResolveResString(resINSTALLADO)
        InstallDataAccess
        HideStaticMessageDialog
    End If

    '
    ' Show copy form and set copy gauge percentage to zero
    '
    SetMousePtr vbHourglass
    ShowCopyDialog
    UpdateStatus frmCopy.picStatus, 0, True

    '
    ' Always start with Disk #1
    '
    gintCurrentDisk = 1
    '
    ' For every section in SETUP.LST that needs to be installed, call CopySection
    ' with the name of the section
    '
    
    CopySection gstrINI_FILES
    'CopySection "MySection"
    'CopySection "MyOtherSection"
        
    '
    ' If you created an options dialog, you need to check results here to
    ' determine whether to copy the files in the particular section(s).
    '
    'If chkInstallSamples.Value = TRUE then
    '    CopySection "Samples"
    'End If
    '

    UpdateStatus frmCopy.picStatus, 1, True
    
    HideCopyDialog

    '
    ' If we installed AXDIST.EXE, we now need to run it
    ' so it will install any additional files it contains.
    '
    If gfAXDist = True Then
        '
        'Synchronously shell out and run the utility with the correct switches
        '
        If FileExists(gstrAXDISTInstallPath) Then
            SyncShell gstrAXDISTInstallPath, INFINITE, , True
        End If
    End If
    '
    '
    ' If we installed WINt351.EXE, we now need to run it
    ' so it will install any additional files it contains.
    '
    If gfWINt351 = True Then
        '
        'Synchronously shell out and run the utility with the correct switches
        '
        If FileExists(gstrWINt351InstallPath) Then
            SyncShell gstrWINt351InstallPath, INFINITE, , True
        End If
    End If
    '
    ' Now, do all the 'invisible' update things that are required
    '
    SetMousePtr vbDefault
    ShowStaticMessageDialog ResolveResString(resUPDATING)

    '
    ' Register all the files that have been saved in the registration array.  The
    ' CopySection API adds a registration entry (when required) if a file is copied.
    '
    RegisterFiles
    
    '
    ' Register all the licenses that appear in the [Licenses] section of
    ' Setup.lst.
    '
    RegisterLicenses
    
    '
    ' If any DAO files were installed, we need to add some special
    ' keys to the registry to support it so that links will work
    ' in OLE Database fields.
    '
    If gfRegDAO = True Then
        RegisterDAO
    End If
    '
    ' Create program icons (or links, i.e. shortcuts).
    '
    If (fMainGroupWasCreated = True) Or ((cIcons > 0) And TreatAsWin95()) Then
        ShowStaticMessageDialog ResolveResString(resPROGMAN)
        CreateIcons gsICONGROUP
        '
        ' Do the same for other sections in SETUP.LST if you've added your own.
        '
        'CreateIcons "MySection"
        'CreateIcons "MyOtherSection"
        '
    End If
    '
    ' Create a separate program group and icons for the Remote Automation
    ' Connection Manager and the Automation Manager, if either has been
    ' installed.
    ' This program group is entirely separate from the one created for the
    ' application program (if any), because it will be shared by all
    ' VB applications which install them.
    '
    ' NOTE: This is NOT the place to install additional icons.  This is
    ' NOTE: handled after the Remote Automation icons have been created.
    '
    ShowStaticMessageDialog ResolveResString(resPROGMAN)
    If gsDest.strAUTMGR32 <> "" Or gsDest.strRACMGR32 <> "" Then
        'At least one of these programs was installed.  Go ahead
        'and create the program group.
        Dim strRemAutGroupName As String
        
        strRemAutGroupName = ResolveResString(resREMAUTGROUPNAME)
        '
        ' Create the group for the Remote Automation Icons.  Note that
        ' since the user cannot choose the name of this group, there is
        ' no way at this point to correct an error if one occurs.  Therefore,
        ' fCreateOSProgramGroup will abort setup, without returning, if there
        ' is an error.
        '
        fCreateOSProgramGroup frmSetup1, strRemAutGroupName, False, False

        'Now create the icons for AUTMGR32.EXE and RACMGR32.EXE
        If gsDest.strRACMGR32 <> "" Then
            CreateOSLink frmSetup1, strRemAutGroupName, gsDest.strRACMGR32, "", ResolveResString(resRACMGR32ICON), True, gsPROGMENUKEY, False
        End If
        If gsDest.strAUTMGR32 <> "" Then
            CreateOSLink frmSetup1, strRemAutGroupName, gsDest.strAUTMGR32, "", ResolveResString(resAUTMGR32ICON), True, gsPROGMENUKEY, False
        End If
    End If

    '
    'Register the per-app path
    '
    If gstrAppExe <> "" Then
        Dim strPerAppPath As String
        strPerAppPath = ReadIniFile(gstrSetupInfoFile, gstrINI_SETUP, gstrINI_APPPATH)
        AddPerAppPath gstrAppExe, gsDest.strAppDir, strPerAppPath
    End If

ExitSetup:
    HideStaticMessageDialog
    RestoreProgMan
    If fWithinAction() Then
        'By now, all logging actions should have been either aborted or committed.
        MsgError ResolveResString(resSTILLWITHINACTION), vbExclamation Or vbOKOnly, gstrTitle
        ExitSetup Me, gintRET_FATAL
    End If
    MoveAppRemovalFiles strGroupName
    
    ExitSetup Me, gintRET_FINISHEDSUCCESS

MainError:
    Dim iRet As Integer
    iRet = MsgError(Error$ & vbLf & vbLf & ResolveResString(resUNEXPECTED), vbRetryCancel Or vbExclamation, gstrTitle)
    If gfNoUserInput Then iRet = vbCancel
    Select Case iRet
        Case vbRetry
            Resume
        Case vbCancel
            ExitSetup Me, gintRET_ABORT
            Resume
        'End Case
    End Select
End Sub

'-----------------------------------------------------------
' SUB: HideCopyDialog
'
' Unloads the copy files status form
'-----------------------------------------------------------
'
Private Sub HideCopyDialog()
    Unload frmCopy
End Sub

'-----------------------------------------------------------
' SUB: HideStaticMessageDialog
'
' Unloads the setup messages form
'-----------------------------------------------------------
'
Private Sub HideStaticMessageDialog()
    Unload frmMessage
End Sub

'-----------------------------------------------------------
' SUB: ShowBeginForm
'
' Displays the begin setup form
'-----------------------------------------------------------
'
Private Sub ShowBeginForm()
    If gfNoUserInput Then
        If IsValidDestDir(gstrDestDir) = False Then
            ExitSetup frmSetup1, gintRET_FATAL
        End If
    Else
        frmBegin.Show vbModal
    End If
End Sub

'-----------------------------------------------------------
' SUB: ShowCopyDialog
'
' Displays the copy files status form
'-----------------------------------------------------------
'
Private Sub ShowCopyDialog()
    CenterForm frmCopy
    frmCopy.Show
    frmCopy.Refresh
    If gfNoUserInput = True Then
        frmCopy.cmdExit.Visible = False
    Else
        frmCopy.cmdExit.SetFocus
    End If
End Sub

'-----------------------------------------------------------
' SUB: ShowMainForm
'
' Displays the main setup 'blue wash' form
'-----------------------------------------------------------
'
Private Sub ShowMainForm()
    Me.Caption = gstrTitle
    Me.Show
    DrawBackGround
    Me.Refresh
End Sub

'-----------------------------------------------------------
' SUB: ShowStaticMessageDialog
'
' Displays a setup message in a 'box' of the appropriate
' size for the message
'
' IN: [strMessage] - message to display
'-----------------------------------------------------------
'
Private Sub ShowStaticMessageDialog(ByVal strMessage As String)
    Dim frm As Form

    Set frm = frmMessage
    frm.lblMsg.Caption = strMessage

    '
    'Default height is twice the height of the setup icon.
    'If the height of the message text is greater, then
    'increase the form height to the label height plus
    'half an icon height
    '
    frm.ScaleHeight = frm.imgMsg.Height * 2
    If frm.lblMsg.Height > frm.ScaleHeight Then
        frm.ScaleHeight = frm.lblMsg.Height + frm.imgMsg.Height * 0.5
    End If

    '
    'Vertically center the icon and label within the form
    '
    frm.imgMsg.Top = frm.ScaleHeight / 2 - frm.imgMsg.Height / 2
    frm.lblMsg.Top = frm.ScaleHeight / 2 - frm.lblMsg.Height / 2

    CenterForm frm

    frm.Show
    frm.Refresh
End Sub

'-----------------------------------------------------------
' SUB: ShowWelcomeForm
'
' Displays the welcome to setup form
'-----------------------------------------------------------
'
Private Sub ShowWelcomeForm()
    If Not gfNoUserInput Then
        frmWelcome.Show vbModal
    End If
End Sub

'-----------------------------------------------------------
' SUB: GetStrings
'
' Loads string resources into global vars and forms/controls
'-----------------------------------------------------------
'
Private Sub GetStrings()
    On Error GoTo GSErr
    
    gstrSETMSG = ResolveResString(resSETMSG)
    
    Exit Sub
    
GSErr:
    MsgError mstrRESOURCELOADFAIL, vbCritical Or vbOKOnly, vbNullString
    ExitSetup Me, gintRET_FATAL
End Sub

Private Sub Form_Unload(Cancel As Integer)
    'Get rid of the cab file in the windows dir (if it exists).
    Dim lCount As Long
    Dim sCab As String
    Dim sTemp As String
    
    lCount = 0
    'Get rid of the cab file in the windows dir (if it exists).
    Do
        If gintCabs = 1 Then
            sCab = gstrWinDir
            AddDirSep sCab
            sCab = sCab & BaseName(gsCABNAME)
            If FileExists(sCab) Then Kill sCab
            Exit Do
        End If
        lCount = lCount + 1
        sCab = gstrWinDir
        AddDirSep sCab
        sTemp = Left(gsCABNAME, Len(gsCABNAME) - 5) & CStr(lCount) & gstrSEP_EXT & gsINI_CABNAME
        sCab = sCab & BaseName(sTemp)
        If FileExists(sCab) Then
            Kill sCab
        Else
            Exit Do
        End If
    Loop
End Sub

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲123区在线观看| 日韩欧美的一区二区| 久久99蜜桃精品| 亚洲一区二区三区影院| 亚洲欧美一区二区在线观看| 精品成a人在线观看| 精品国产成人系列| 日韩免费高清av| 欧美草草影院在线视频| 欧美一区二区视频在线观看| 3atv一区二区三区| 日韩欧美亚洲国产另类| 欧美刺激脚交jootjob| 精品国产自在久精品国产| 欧美一级黄色录像| 日韩精品一区二区三区视频| 精品捆绑美女sm三区| 久久精品视频网| 中文字幕中文字幕一区二区| 亚洲男人的天堂在线aⅴ视频| 亚洲精品欧美在线| 日日摸夜夜添夜夜添亚洲女人| 午夜影院久久久| 久久精品久久综合| 国产河南妇女毛片精品久久久| 国产成人鲁色资源国产91色综 | 成人精品免费看| 波多野结衣亚洲| 欧美三级韩国三级日本一级| 91超碰这里只有精品国产| 精品国产麻豆免费人成网站| 国产精品网站在线播放| 亚洲国产精品一区二区久久恐怖片| 日欧美一区二区| 国产酒店精品激情| 在线亚洲人成电影网站色www| 69堂成人精品免费视频| 国产欧美日韩三级| 亚洲h在线观看| 国产一区二区视频在线播放| 一本一道综合狠狠老| 日韩欧美电影一区| 一区二区三区四区视频精品免费| 蜜桃视频免费观看一区| a4yy欧美一区二区三区| 欧美一级一区二区| 亚洲天堂中文字幕| 激情五月激情综合网| 在线看国产一区二区| 国产无一区二区| 日韩中文字幕av电影| www.久久久久久久久| 欧美一区二区三区免费大片 | 2019国产精品| 亚洲香肠在线观看| 99在线精品视频| 欧美一区二区精美| 亚洲综合一区二区| 97精品久久久午夜一区二区三区| 日韩欧美成人一区二区| 亚洲国产成人av网| 91影视在线播放| 亚洲国产精品成人综合 | 日韩av一区二| 91成人网在线| 一区二区三区在线免费视频| 成人免费va视频| 久久久99精品免费观看不卡| 老司机精品视频线观看86| 在线观看91精品国产麻豆| 亚洲女同女同女同女同女同69| 国产精品中文字幕日韩精品| 日韩欧美色电影| 蜜桃久久久久久久| 日韩一区二区免费在线观看| 日韩在线一区二区| 制服丝袜亚洲色图| 天堂一区二区在线| 欧美久久久久久蜜桃| 五月天精品一区二区三区| 精品视频免费看| 亚洲一区日韩精品中文字幕| 91福利国产精品| 亚洲国产aⅴ成人精品无吗| 欧美午夜一区二区三区免费大片| 一区二区在线观看免费| 欧美三电影在线| 午夜视频一区在线观看| 在线电影一区二区三区| 奇米影视一区二区三区小说| 日韩精品影音先锋| 国产精品一区二区x88av| 中文字幕第一区| 99精品视频在线观看免费| 亚洲欧美日韩国产综合| 91精品91久久久中77777| 亚洲国产一区视频| 日韩一区二区三区免费观看| 国产一本一道久久香蕉| 国产精品视频免费| 91性感美女视频| 午夜精品福利一区二区蜜股av| 欧美精品久久久久久久多人混战| 美女久久久精品| 国产精品久久免费看| 欧洲一区二区三区在线| 免费欧美高清视频| 国产欧美精品一区aⅴ影院| 91国产免费看| 激情久久五月天| 综合欧美一区二区三区| 欧美一级二级在线观看| 成人深夜在线观看| 亚洲一区二区三区激情| 精品国产1区2区3区| 91免费精品国自产拍在线不卡| 日日欢夜夜爽一区| 国产精品久久久久影院色老大| 欧美丝袜第三区| 国产99久久久国产精品潘金 | 日本欧美一区二区在线观看| 2020国产精品自拍| 欧美人xxxx| 粉嫩嫩av羞羞动漫久久久 | 日本不卡一二三| 自拍偷在线精品自拍偷无码专区| 91精品国产综合久久婷婷香蕉| 成人免费观看男女羞羞视频| 日韩高清欧美激情| 亚洲综合小说图片| 国产精品久久毛片| 欧美成人一区二区三区| 欧美日韩大陆一区二区| 本田岬高潮一区二区三区| 麻豆一区二区在线| 亚洲自拍偷拍九九九| 国产精品视频线看| 久久久亚洲午夜电影| 日韩一区二区免费电影| 精品视频资源站| 色噜噜狠狠色综合中国| 成人久久18免费网站麻豆| 黄页视频在线91| 蜜臀av性久久久久蜜臀av麻豆 | 91福利国产成人精品照片| 成人精品一区二区三区四区| 精品制服美女丁香| 久久精品国产秦先生| 亚洲444eee在线观看| 亚洲综合清纯丝袜自拍| 亚洲精品五月天| 亚洲色图20p| 亚洲视频你懂的| 亚洲三级免费电影| 中文字幕在线观看一区| 国产精品毛片久久久久久久| 中文字幕不卡在线播放| 久久精品日韩一区二区三区| 久久久www免费人成精品| 久久亚洲一区二区三区四区| 精品精品欲导航| xnxx国产精品| 日本一区二区免费在线 | 99re66热这里只有精品3直播| 成人性视频免费网站| 97久久人人超碰| 在线观看一区日韩| 欧美性猛片aaaaaaa做受| 欧美日韩国产精品成人| 欧美一区二区三区在线看| 日韩视频一区二区三区| 久久久三级国产网站| 国产精品网站在线播放| 一区二区三区在线视频免费观看| 一区二区三区国产| 日韩va欧美va亚洲va久久| 韩国女主播成人在线| 成人福利视频网站| 欧洲精品一区二区三区在线观看| 欧美日韩中文国产| 亚洲精品一区在线观看| 国产精品视频你懂的| 亚洲va在线va天堂| 韩国v欧美v日本v亚洲v| 99精品国产99久久久久久白柏| 欧美这里有精品| 久久综合丝袜日本网| 中文字幕在线一区| 视频一区在线视频| 国产 欧美在线| 欧美绝品在线观看成人午夜影视| 久久欧美一区二区| 一卡二卡三卡日韩欧美| 国产综合一区二区| 欧美视频精品在线观看| 久久久久国产精品厨房| 亚洲综合区在线| 成人黄色电影在线| 91精品国产91久久综合桃花 | 日韩美女久久久|