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

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? projinfo.tcl

?? FREESACLE ADS8540 BSP, 基于TORNADO2.2.1 for 85xx 開(kāi)發(fā)環(huán)境
?? TCL
字號(hào):
# 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."

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
555www色欧美视频| 久久久久久一二三区| 欧美一区二区大片| 粉嫩高潮美女一区二区三区| 视频在线在亚洲| 国产精品三级av在线播放| 69久久99精品久久久久婷婷 | 亚洲免费高清视频在线| 欧美不卡在线视频| 精品视频一区三区九区| caoporn国产精品| 激情六月婷婷综合| 亚洲va天堂va国产va久| 亚洲伦在线观看| 久久精品这里都是精品| 日韩一区二区三区视频| 欧美日韩的一区二区| 91色porny在线视频| 国产一区二区在线观看免费| 日韩主播视频在线| 亚洲国产日产av| 亚洲精品视频一区| 国产精品日韩成人| 国产偷v国产偷v亚洲高清| 日韩欧美中文字幕公布| 欧美精品免费视频| 欧美日免费三级在线| 国产精品另类一区| 国产精品视频一区二区三区不卡| 欧美sm极限捆绑bd| 日韩一卡二卡三卡| 欧美久久久久久蜜桃| 欧美三级欧美一级| 欧美日韩一区二区在线观看| 欧美最新大片在线看 | 在线一区二区观看| 91小视频在线免费看| 色综合久久99| 欧美日韩中文另类| 欧美日韩国产首页| 精品视频999| 欧美日韩国产系列| 日韩一级视频免费观看在线| 欧美日韩国产片| 日韩一区二区在线观看视频| 精品日韩欧美一区二区| 精品国产亚洲在线| 欧美激情在线观看视频免费| 一色屋精品亚洲香蕉网站| 亚洲图片激情小说| 亚洲福利国产精品| 日本aⅴ亚洲精品中文乱码| 久久99国产精品久久| 国产一区二区h| 不卡电影一区二区三区| 91香蕉视频在线| 欧美日韩成人综合| 精品久久久久久久久久久久包黑料 | 日韩一区二区三区在线观看| 26uuuu精品一区二区| 国产三级三级三级精品8ⅰ区| 中文字幕一区二区在线播放| 亚洲国产aⅴ成人精品无吗| 五月天久久比比资源色| 久88久久88久久久| 成人精品一区二区三区中文字幕| 国产日产欧美一区二区视频| 日韩码欧中文字| 午夜视频在线观看一区二区三区| 极品瑜伽女神91| 成人免费福利片| 在线视频国内一区二区| 日韩欧美自拍偷拍| 国产精品久久久久久久久免费桃花| 一区二区成人在线视频| 久久精工是国产品牌吗| www.亚洲精品| 在线不卡的av| 国产精品国产三级国产三级人妇| 亚洲高清免费一级二级三级| 国产一区二区三区久久久| 一本一道久久a久久精品| 欧美videofree性高清杂交| 亚洲人成网站精品片在线观看| 日本在线不卡一区| 91小视频免费看| 精品播放一区二区| 亚洲大片一区二区三区| 国产高清精品网站| 欧美人与性动xxxx| 国产精品对白交换视频| 久久精品国产99国产精品| 日本精品一区二区三区四区的功能| 精品国产污网站| 午夜欧美电影在线观看| www.av亚洲| 精品电影一区二区三区| 午夜视频在线观看一区二区 | 日韩中文字幕91| 91尤物视频在线观看| 久久精品亚洲一区二区三区浴池| 亚洲bdsm女犯bdsm网站| 国产精品嫩草影院av蜜臀| 免费一级欧美片在线观看| 色综合久久六月婷婷中文字幕| 国产午夜三级一区二区三| 日本女优在线视频一区二区| 91丨porny丨国产入口| 久久久久久久久99精品| 免费视频一区二区| 欧美日韩国产电影| 亚洲永久精品国产| 91在线精品一区二区| 国产蜜臀97一区二区三区 | 大胆亚洲人体视频| 精品国产成人系列| 午夜精品久久久久久久99樱桃| 91国产免费看| 亚洲黄网站在线观看| av高清久久久| 中国色在线观看另类| 国产99久久久久| 亚洲国产经典视频| 国产91对白在线观看九色| 久久精品男人天堂av| 国产在线播放一区三区四| 欧美va亚洲va香蕉在线| 看电视剧不卡顿的网站| 精品国产伦一区二区三区观看方式| 亚洲成人精品在线观看| 欧美视频一区二区三区四区| 亚洲免费三区一区二区| 在线观看视频一区二区| 亚洲狼人国产精品| 欧美性猛交xxxxxx富婆| 亚洲va欧美va天堂v国产综合| 欧美在线观看你懂的| 艳妇臀荡乳欲伦亚洲一区| 在线影院国内精品| 首页国产欧美日韩丝袜| 欧美一区2区视频在线观看| 久久精品国产亚洲5555| 狠狠狠色丁香婷婷综合激情 | 欧美一区二区视频免费观看| 美女爽到高潮91| 日韩一级高清毛片| 极品少妇一区二区| 国产欧美日韩在线看| thepron国产精品| 亚洲欧美激情在线| 91成人免费网站| 日本不卡一区二区| 欧美成人三级电影在线| 国产福利电影一区二区三区| 国产精品久久久久国产精品日日| 91亚洲男人天堂| 日韩主播视频在线| 国产丝袜欧美中文另类| 色综合色狠狠天天综合色| 亚洲福利一区二区| 精品国产网站在线观看| a美女胸又www黄视频久久| 亚洲一区中文日韩| 日韩欧美国产小视频| 成人中文字幕在线| 亚洲韩国精品一区| 久久综合资源网| 91免费观看在线| 久久精品噜噜噜成人av农村| 亚洲国产精品ⅴa在线观看| 在线观看亚洲一区| 国产美女av一区二区三区| 亚洲另类春色校园小说| 日韩精品一区二区三区swag | 久久精品亚洲乱码伦伦中文| 一本大道av一区二区在线播放| 免费在线欧美视频| 亚洲视频在线一区观看| 日韩一区二区免费高清| 福利一区二区在线| 日韩福利视频导航| ㊣最新国产の精品bt伙计久久| 91精品免费在线| 97久久久精品综合88久久| 久久精品av麻豆的观看方式| 亚洲免费观看在线观看| 精品国产乱码久久久久久闺蜜 | 欧美美女直播网站| 国产精品一卡二卡在线观看| 亚洲成人激情综合网| 国产精品欧美一区二区三区| 欧美二区乱c少妇| 91影院在线免费观看| 精品一区二区日韩| 婷婷开心激情综合| 亚洲私人黄色宅男| 精品国产1区2区3区| 在线观看91精品国产入口| 国产电影一区二区三区| 蜜臀av一区二区在线免费观看 |