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

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

?? projinfo.tcl

?? vxworks下MV5500的BSP支持包。是支持tornad221下的版本。
?? TCL
字號:
# PROJINFO.TCL - Setup procedures for implementing project-information #                wizard page## Copyright 1999 Wind River Systems, Inc## modification history# --------------------# 03c,17may02,wmd  Fix text formatting, grammatical problems.# 03b,05mar02,bwd  Modified SETUP to be non-tornado centric# 03a,12jun01,j_w  Modified for Tornado 2.2# 02l,15dec00,wmd  Fix puntuation and typos.# 02k,31jul00,bwd  Modified codes in projInfoGet to be more concise# 02j,31jan00,bwd  Fixed error handling for test automation. Deleted redundant#                  codes. Replaced setupVals(cmdMode) with isGUImode# 02i,13jan00,bwd  Fixed typo: "nextCallback" to "backCallback" in TEXT MODE# 02h,06jan00,bwd  No test automation for command line SETUP# 02g,17dec99,clc  change  switch statement patterns# 02f,16dec99,clc  edit default text mode values# 02e,09nov99,clc  modify text mode# 02d,07nov99,clc  edit text mode return to previous page# 02c,07nov99,clc  edit text mode exit# 02b,01nov99,bwd  Added sections for automatic setup# 02b,21oct99,clc  add text mode# 02a,30Sep99,j_w  Modified for T3# 01d,22jul99,j_w  added text messages# 01c,24mar99,bjl  turn off inf write to registry after queueExecute.# 01b,08feb99,wmd  Need to validate that the number of licenses field is#                  numeric.# 01a,26jan99,tcy  extracted from INSTW32.TCL.################################################################################ pageCreate(projectInfo) - prompts users for project information## This procedure will prompt user for project information such as project name# and number of Tornado seats## SYNOPSIS# .tS# pageCreate(projectInfo)# .tE## PARAMETERS: N/A## RETURNS: N/A## ERRORS: N/A#proc pageCreate(projectInfo) {} {    global ctrlVals    global setupVals    global projLic    global projName    global projLicUsers    global projInfoTempVar    if { [isGUImode] } {        set ctrlVals(volatileFrm) [list \                [list label -name message1 \                            -title [strTableGet PROJECTINFO_MSG_1] \                            -x 99 -y 10 -w 206 -h 35] \                [list label -name message2 \                            -title [strTableGet PROJECTINFO_MSG_2] \                            -x 99 -y 56 -w 75 -h 10] \                [list label -name message3 \                            -title [strTableGet PROJECTINFO_MSG_3] \                            -x 99 -y 80 -w 75 -h 10] \                [list label -name message4 \                            -title [strTableGet PROJECTINFO_MSG_4] \                            -x 99 -y 104 -w 99 -h 8] \                [list text -name WRSLicText -border -x 187 -y 56 -w 120 \                            -h 13 -readonly ] \                [list text -name projNameText -border -x 187 -y 79 -w 120 \                           -h 13 -callback \                           {onTextChange projNameText projName}] \                [list text -name numUsersText -border -x 187 -y 102 -w 120 \                           -h 13 -callback \                           {onTextChange numUsersText numUsers}] \        ]        set w [dlgFrmCreate [strTableGet PROJECTINFO_TITLE]]        # initialize values in controls if they exist in the registry         controlValuesSet $w.WRSLicText [projInfoGet WRSLic]        #if automatic setup, use values from SETUP_ANS_FILE file        #if not, use values from projInfoGet        if {$ctrlVals(useInputScript)} {            controlValuesSet $w.projNameText $setupVals(projName)            controlValuesSet $w.numUsersText $setupVals(projLicUsers)        } else {            controlValuesSet $w.projNameText [projInfoGet projName]            controlValuesSet $w.numUsersText [projInfoGet numUsers]        }        controlFocusSet $w.nextButt        if {$projLic != "" && $projName != "" && $projLicUsers != "" } {            controlValuesSet $w.WRSLicText $projLic            controlValuesSet $w.projNameText $projName            controlValuesSet $w.numUsersText $projLicUsers        }        # test automation        if {$ctrlVals(useInputScript)} {            autoSetupLog "Project Information page:"            autoSetupLog "\tWRS License  : [projInfoGet WRSLic]"            autoSetupLog "\tProject Name : $setupVals(projName)"            autoSetupLog "\t[getProdInfo name] seats: $setupVals(projLicUsers)"            nextCallback        }    } else { # TEXT mode        printPageTitle [strTableGet PROJECTINFO_TITLE]        puts "[strTableGet PROJECTINFO_MSG_1_TEXT]\n"        puts "[strTableGet PROJECTINFO_MSG_2]: [projInfoGet WRSLic]\n"        # this temporary variable is used to return to the regist. page        set projInfoTempVar 0        if { ![info exists setupVals(projName)] ||              ![info exists setupVals(numUsers)] } {            set setupVals(projName) [projInfoGet projName]            set setupVals(numUsers) [projInfoGet numUsers]        }        set question "projName"        while {[string compare $question "done"] != 0} {            switch $question {                "projName" {                     # get project name                    set msg "Enter the [strTableGet PROJECTINFO_MSG_3]: \                             \[$setupVals(projName)\]"                    set ret [prompt "$msg"]                    switch -regexp -- $ret {                        "^-$" {                             set projInfoTempVar 1                            backCallback                            return 0                        }                        "^$" {                             if { $setupVals(projName) != "" } {                                 set question "seats"                            }                        }                         "[eE][xX][iI][tT]"  { return 0 }                        default {                             set setupVals(projName) $ret                            set question "seats" }                        }                    }                "seats"   {                     # get registration key                    set msg "Enter the [strTableGet PROJECTINFO_MSG_4]: \                                \[$setupVals(numUsers)\]"                    set ret [prompt "$msg"]                    switch -regexp -- $ret {                        "^-$" { set question "projName" }                        "^$" {                             if { $setupVals(numUsers) != "" } {                                set question done                            }                         }                        "[eE][xX][iI][tT]"  { return 0 }                        default {                             if {[regexp {[^0-9]+} $ret var]} {                                puts [strTableGet PROJECTINFO_MSG_6]                            } else {                            set setupVals(numUsers) $ret                            set question "done"                             }                        }                    }                    }            }        }        nextCallback        return 0   }        }############################################################################### pageProcess(projectInfo) - process inputs from projectInfo page## This procedure will process inputs from projectInfo page## SYNOPSIS# .tS# pageProcess(projectInfo)# .tE## PARAMETERS: N/A## RETURNS: 0 if procedure onProjLicRecordOK returns 0#          1 if procedure onProjLicRecordOK returns 1## ERRORS: N/A#proc pageProcess(projectInfo) {} {    global infVals    global setupVals    global projInfoTempVar 1        set retVal 1    if { ![isGUImode] } { # TEXT MODE        if { $projInfoTempVar == 1 } {             # go back to registration page             return [calcPage registration]        }    }    set infVals(addProjectInfo) 1    set retVal [onProjLicRecordOK]    set prod [string toupper [getProdInfo name]]    searchAndProcessSection AddRegistry [cdFileNameGet [file join RESOURCE \                                         INF $prod.INF]]    queueExecute    set infVals(addProjectInfo) 0    return $retVal}############################################################################### projInfoGet - initialize licenseAgreement page## This procedure will initialize licenseAgreement page## SYNOPSIS# .tS# projInfoGet <info># .tE## PARAMETERS:# .IP <info> information needed for project. It can be one of the following:#  WRSLic   - WRS license number assigned to vendor#  projName - project name#  numUsers - numbers of registered users## RETURNS: registry value of requested info## ERRORS: N/A#proc projInfoGet {info} {    global setupVals    if {$info == "WRSLic"} {        if {![catch {setupLicenseNumGet} lic]} {            return $lic        }    }    set root ""    set sp "SOFTWARE\\$setupVals(WRS)"    if {![catch {sysRegistryValueRead HKEY_LOCAL_MACHINE $sp "WRSLicense"} value]} {        set root "HKEY_LOCAL_MACHINE"    } elseif {![catch {sysRegistryValueRead HKEY_CURRENT_USER $sp "WRSLicense"} value]} {        set root "HKEY_CURRENT_USER"    } else {        dbgputs "ERROR registry reading: $value"        return ""    }    if {$root != ""} {        switch -exact -- $info {            WRSLic {                if {![catch {sysRegistryValueRead \                           $root $sp "WRSLicense"} value]} {                    return $value                } else { return ""}            }            projName {                if {![catch {sysRegistryValueRead \                           $root $sp "projectName"} value]} {                    return $value                } else { return ""}            }            numUsers {                if {![catch {sysRegistryValueRead \                           $root $sp "nLicensedUsers"} value]} {                    return $value                } else { return ""}            }        }    }}############################################################################### onProjLicRecordOK - process inputs from projectInfo page## This procedure is a helper which processes inputs ffrom projectInfo page## SYNOPSIS# .tS# onProjLicRecordOK# .tE## PARAMETERS: N/A## RETURNS: 0 if project information is not completely filled#          1 if project information is completely filled## ERRORS: N/A#proc onProjLicRecordOK {} {    global setupVals    global projLic    global projName    global projLicUsers    global ctrlVals    # query the user with the info he has entered    if [catch {setupLicenseNumGet} error] {        puts "Error: $error"    } else {        set projLic $error    }    set projName $setupVals(projName)    set projLicUsers [string trim $setupVals(numUsers)]    if { [isGUImode] } {        if {$projLic == "" || $projName == "" || $projLicUsers == "" } {            if { $ctrlVals(useInputScript) } {                autoSetupLog "[strTableGet PROJECTINFO_MSG_5]"                autoSetupLog "Application Exit\n"                set setupVals(cancel) 1                                applicationExit            } else {                messageBox -ok -exclamationicon \                    [strTableGet PROJECTINFO_MSG_5]            }            return 0        }        if { [regexp {[^0-9]+} $projLicUsers var]} {            if { $ctrlVals(useInputScript) } {                autoSetupLog "Error: invalid input for \"Number of [getProdInfo name] Seats\""                autoSetupLog "Application Exit\n"                set setupVals(cancel) 1                                applicationExit            } else {                messageBox -ok -exclamationicon \                    [strTableGet PROJECTINFO_MSG_6]            }            return 0        }    }    # record the license record in the registry under "WIND RIVER SYSTEMS",    # done in <$productName>.INF    return 1}####################################################################### Dialog Text Messages######################################################################set strTable(PROJECTINFO_TITLE) "Project Information"set strTable(PROJECTINFO_MSG_1) \    "Please enter your project name and the number of licensed\    users on the project in the spaces below.  The information\    can be found on the [getProdInfo name] Installation Keys form\    shipped with this product."set strTable(PROJECTINFO_MSG_1_TEXT) \    "Please enter your project name and the number of licensed\    users on the project.  The information can be found on the\    [getProdInfo name] Installation Keys form shipped with this product."set strTable(PROJECTINFO_MSG_2) "WRS License Number"set strTable(PROJECTINFO_MSG_3) "Project Name"set strTable(PROJECTINFO_MSG_4) "Number of [getProdInfo name] Seats"set strTable(PROJECTINFO_MSG_5) \        "You have not completely entered your\        project information."set strTable(PROJECTINFO_MSG_6) \        "The value you entered for the \"Number of [getProdInfo name] Seats\"\        field is non-numeric, please re-enter it."

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久亚洲精精品中文字幕早川悠里 | 欧美一区二区三区播放老司机| 风间由美性色一区二区三区| 久久精品噜噜噜成人av农村| 日本美女一区二区三区视频| 亚洲综合999| 婷婷开心激情综合| 日韩精品电影一区亚洲| 蜜桃av一区二区三区| 久久精品av麻豆的观看方式| 精品一区二区三区免费毛片爱 | 一区二区三区四区亚洲| 亚洲精选视频免费看| 亚洲资源在线观看| 婷婷成人激情在线网| 麻豆精品视频在线观看| 国产一区二区91| 99久久国产综合精品女不卡| 欧洲一区二区三区在线| 国产亚洲综合av| 久久婷婷国产综合精品青草| 国产欧美一区二区精品性| 国产精品每日更新在线播放网址| 中文字幕在线不卡视频| 亚洲自拍欧美精品| 国产一区二区视频在线播放| 99久久国产综合精品女不卡| 欧美精品亚洲二区| 2017欧美狠狠色| 亚洲美女免费在线| 日本欧美肥老太交大片| 国产成a人亚洲| 在线免费av一区| 337p粉嫩大胆色噜噜噜噜亚洲| 国产精品伦理一区二区| 日韩国产欧美在线播放| 丁香亚洲综合激情啪啪综合| 欧美日韩三级一区二区| 久久久精品免费网站| 亚洲一区在线观看视频| 狠狠色丁香婷婷综合| 日本伦理一区二区| 国产日本欧美一区二区| 三级影片在线观看欧美日韩一区二区 | 成人精品免费网站| 欧美丰满少妇xxxbbb| 国产精品久久久久久久蜜臀| 男女性色大片免费观看一区二区| 99国产精品国产精品毛片| 日韩精品一区二| 亚洲成av人影院| 99热精品一区二区| 国产人成一区二区三区影院| 免费在线观看一区| 在线成人午夜影院| 樱花草国产18久久久久| 成人久久18免费网站麻豆 | 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 天天操天天综合网| 色综合久久久久综合99| 国产午夜精品福利| 久久精品国产99久久6| 欧美亚洲一区三区| 亚洲九九爱视频| 97精品视频在线观看自产线路二| 精品国产乱码久久久久久影片| 亚洲成a人v欧美综合天堂下载| 91丨九色丨尤物| 国产精品福利一区二区| 国产成人精品三级| 久久久久久毛片| 国产尤物一区二区| 国产欧美一区视频| 成人美女视频在线观看18| 国产亚洲欧美色| 高清成人免费视频| 国产午夜一区二区三区| 国产精品一二三四区| 亚洲精品在线网站| 国产一区二区三区不卡在线观看| 欧美电影免费提供在线观看| 三级欧美在线一区| 精品粉嫩超白一线天av| 精品亚洲免费视频| 国产日本欧洲亚洲| 91小视频在线观看| 亚洲午夜精品17c| 欧美精品久久99久久在免费线| 天堂成人国产精品一区| 日韩欧美的一区二区| 国产一区福利在线| 国产精品免费视频网站| 91片在线免费观看| 午夜精品免费在线| 精品国产3级a| 不卡的av电影| 偷拍一区二区三区| 国产午夜精品一区二区三区四区| 成人av动漫在线| 性欧美大战久久久久久久久| 日韩你懂的在线播放| av中文字幕在线不卡| 亚洲综合激情另类小说区| 日韩一卡二卡三卡| 白白色 亚洲乱淫| 天天影视色香欲综合网老头| 久久久亚洲高清| 欧美亚洲综合久久| 国产精品一二三在| 亚欧色一区w666天堂| 久久精品人人爽人人爽| 欧美性大战久久| 国产乱码精品一区二区三区av| 亚洲视频网在线直播| 日韩一区二区在线看片| 99精品视频一区二区| 热久久国产精品| 亚洲色图制服诱惑| 久久女同精品一区二区| 欧美日韩中文字幕一区| 国产成人av一区二区三区在线| 亚洲成人自拍偷拍| 国产精品毛片大码女人| 欧美v国产在线一区二区三区| 99国产一区二区三精品乱码| 国产一区二区三区在线观看免费视频| 一区二区三区波多野结衣在线观看| 久久伊99综合婷婷久久伊| 精品视频在线视频| 91麻豆福利精品推荐| 国产成人精品aa毛片| 卡一卡二国产精品 | 成人黄色777网| 国产中文一区二区三区| 爽爽淫人综合网网站| 亚洲免费观看高清在线观看| 国产欧美一区二区三区在线看蜜臀| 88在线观看91蜜桃国自产| 在线看国产日韩| 色偷偷成人一区二区三区91| 成人高清av在线| 豆国产96在线|亚洲| 国产精品一区在线| 国产一区91精品张津瑜| 久久99九九99精品| 蜜桃一区二区三区在线观看| 婷婷亚洲久悠悠色悠在线播放| 尤物av一区二区| 亚洲电影一级黄| 亚洲成人免费影院| 婷婷综合另类小说色区| 日本伊人色综合网| 日韩av电影免费观看高清完整版 | 国产人成一区二区三区影院| 国产性色一区二区| 日本一区二区三区国色天香| 久久久国产精品麻豆 | 91蝌蚪国产九色| 在线一区二区视频| 欧美另类z0zxhd电影| 欧美精品视频www在线观看| 欧美视频一区二区三区四区| 91精彩视频在线观看| 天堂va蜜桃一区二区三区漫画版| 亚洲国产成人av好男人在线观看| 日韩久久一区二区| 亚洲国产中文字幕在线视频综合| 一区二区三区四区国产精品| 中文字幕一区在线观看视频| 欧美一区二区成人| 成人动漫在线一区| 久久99精品久久只有精品| 亚洲成人免费观看| 免费在线观看视频一区| 久久精品免费观看| 极品尤物av久久免费看| 九九九精品视频| 91在线小视频| 色综合天天综合网天天看片| 91美女片黄在线观看| av激情综合网| 日韩精品一区二区三区四区| 久久尤物电影视频在线观看| 欧美国产日本视频| 亚洲国产精品久久久久婷婷884| 午夜精品福利视频网站| 日韩av高清在线观看| 波多野结衣中文字幕一区| 91免费观看国产| 欧美在线一二三四区| 在线一区二区三区四区| 欧美做爰猛烈大尺度电影无法无天| 在线精品视频一区二区三四| 欧美狂野另类xxxxoooo| 欧美国产日本视频| 亚洲国产精品一区二区久久| 九九精品一区二区| 成人动漫av在线| 日韩欧美黄色影院| 中文字幕日韩欧美一区二区三区|