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

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

?? licmanual.tcl

?? 該文件是WINDRIVER針對(duì)2.2版本的tornado推出的驅(qū)動(dòng)更新包
?? TCL
?? 第 1 頁(yè) / 共 3 頁(yè)
字號(hào):
                } else {                    if { $setupVals(lmInstType) == "nodeLocked" } {                        manualNodelockChoiceCB [expr $ret - 1]                    } else {                        manualLicRequestedUpdate [expr $ret - 1]                    }                    set valuesReset 0                    pageCreate(licManual)                }            }            default {                puts "Error: Invalid input."                while {[prompt "Press <Enter> to continue."] != "" } {                }                pageCreate(licManual)            }        }    }}############################################################################### pageProcess(licManual) - process inputs from the licManual page## This procedure will process inputs from the licManual page## SYNOPSIS# .tS# pageProcess(licManual)# .tE## PARAMETERS: N/A## RETURNS:  1 if successful## ERRORS: N/A#proc pageProcess(licManual) {} {    global setupVals lmVals ctrVals    global valuesReset     if { $lmVals(reload) == 0 } { # update        set isAllZero 1        foreach req $lmVals(lmFeaturesRequested) {            if { $req != 0 } {                set isAllZero 0            }        }        if { $isAllZero } {            if { [isGUImode] } {                dialog ok_with_title "ERROR: License Request" \                                     [strTableGet LICMANUAL_ZERO_ERROR]                return 0            } else {                puts "\n[strTableGet LICMANUAL_ZERO_ERROR]"                while {[prompt "Press <Enter> to continue."] != "" } {                }                pageCreate(licManual)            }        }    }    dbgputs "feature: $lmVals(lmLicensedProductNames)"    dbgputs "code: $lmVals(lmLicensedFeatureIds)"    dbgputs "request: $lmVals(lmFeaturesRequested)"    if { [isGUImode] } {                    # re-enable the setup bitmap for next pages        controlHide wizardDialog.bitmap 0    }    # save user's selection    set valuesReset 0    return 1}############################################################################### lmValsRequestInit - initialize lmVals value for license request## This procedure initializes the values in the lmVals data structure. # The data that is populated are:#       lmLicensedProductNames#       lmLicensedFeatureIds#       lmFeaturesRequested## SYNOPSIS# .tS# lmValsRequestInit# .tE## PARAMETERS: N/A## RETURNS: N/A## ERRORS: N/A#proc lmValsRequestInit {} {    global lmVals setupVals ctrlVals    global valuesReset env		    # If SETUP is NOT running from the CD or with the /L option    # use licensed products info from setup.log 	if {[instTypeGet] == "licenseSetup" && $setupVals(runFromCD) == 0} {		set setupLocal 1	} else {		set setupLocal 0	}    if {$setupVals(lmError) != "" || $setupLocal == 1} {         # get WIND_BASE        if { [isTornadoProduct] } {            if { [info exist env(WIND_BASE)] } {                set setupLog [file join $env(WIND_BASE) setup.log]            } else {                messageBox "Error: WIND_BASE variable is not set!"                return ""            }        } else {            set setupLog [file join [destDirGet] setup.log]        }        # try opening setup.log file        if [catch {open $setupLog r} logfd] {            messageBox "Error: cannot open file $setupLog!"            return ""        } else {            set text [split [read $logfd] \n]            set nlines [llength $text]            close $logfd            for {set ix 0} {$ix < $nlines} {incr ix} {                # iterate each line and search for the licensed prod info                set textLine [split [lindex $text $ix]]                # search for line that begins with "licensed product:"                if { [split [lindex $textLine 1]] == "licensed" &&                      [split [lindex $textLine 2]] == "product:" } {                    # update license information                    lappend lmVals(lmLicensedProductNames) \							[split [lindex $textLine 3]]                    lappend lmVals(lmLicensedFeatureIds) \							[split [lindex $textLine 4]]                    if { $setupVals(lmInstType) == "nodeLocked" } {                        lappend lmVals(lmFeaturesRequested) 1                    } else {                        lappend lmVals(lmFeaturesRequested) 0                    }                }            }        }        return    }    # get the featureId from the CD, based on what the key unlocks    # then, use featureId to find all licensed products    # then, select only licensed products that belong to this host    # then, add the products to the list to be displayed and    # configured. This has to be done this way because we have no    # access to database in the page to retrieve the list of     # licensed products that belong to this wind host    # check wind host type in order to display only native licensed products    set hostType [windHostTypeGet]    foreach featureId [cdInfoGet featureIdList] {        foreach prodIndex [cdInfoGet selectedProdIndexList] {            # choose only the licensed products            if { $featureId == [productInfoGet featureId $prodIndex] } {                # get to desc of the products to check for native products                set desc [productInfoGet desc $prodIndex]                 set prodHostType [prodHostTypeGet $desc]                # if the product belongs to this wind host,                 # add to the list to be displayed and configured                if { $hostType == $prodHostType } {                    #update license information                    lappend lmVals(lmLicensedProductNames) [productInfoGet name $prodIndex]                    lappend lmVals(lmLicensedFeatureIds) [productInfoGet featureId $prodIndex]                    if { $setupVals(lmInstType) == "nodeLocked" } {                        lappend lmVals(lmFeaturesRequested) 1                    } else {                        lappend lmVals(lmFeaturesRequested) 0                    }                }            }        }    }}############################################################################### onTableManualEvent - callback for manual floating license table event## This procedure is the callback when a table event occurs.  The current# values in the table selection are retrieved to update the selected# product label and the number of requested licenses in the text entry box.  ## SYNOPSIS# .tS# onTableManualEvent# .tE## PARAMETERS: N/A## RETURNS: N/A## ERRORS: N/A##proc onTableManualEvent {} {    global ctrlVals setupVals    # if the user is currently updating the entry in the text box    # or node locked radio choices, simply return so that the     # table callback does not update the input controls at the     # same time.        if {$ctrlVals(inputUpdate) == 1} {        return    }    # only perform an update for a selection change.      set event [controlEventGet $ctrlVals(mainWindow).licManualTable]    if {$event != "selchange"} {        return    }        # get the feature values from the table.    set featureVals [lindex \					[controlValuesGet $ctrlVals(mainWindow).licManualTable] \					[controlSelectionGet $ctrlVals(mainWindow).licManualTable]]        set requested [lindex $featureVals 2]    set prodName [lindex $featureVals 0]    # set the tableUpdate variable to 1 so that the text entry callback    # does not update the table at the same time.        set ctrlVals(tableUpdate) 1        # update the selected product label and text entry box with the    # selected table values.      controlValuesSet $ctrlVals(mainWindow).selectedProd $prodName    if {$setupVals(lmInstType) == "floating"} {        controlValuesSet $ctrlVals(mainWindow).textManualRequested $requested    } else {                # node locked        if {$requested == "Yes"} {            controlCheckSet $ctrlVals(mainWindow).yesManualChoice 1            controlCheckSet $ctrlVals(mainWindow).noManualChoice 0        } else {            controlCheckSet $ctrlVals(mainWindow).yesManualChoice 0            controlCheckSet $ctrlVals(mainWindow).noManualChoice 1        }        controlFocusSet $ctrlVals(mainWindow).licManualTable    }    set ctrlVals(tableUpdate) 0}############################################################################### checkLMFeaturesRequestedFields#   For nodelock: checks to see if at least of the fields is checked#   For updates : checks to see that all fields are entered## SYNOPSIS# .tS# checkLMFeaturesRequestedFields# .tE## PARAMETERS: N/A## RETURNS: 1 if OK to proceed#          0 if user needs to re-enter## ERRORS: N/A#proc checkLMFeaturesRequestedFields {} {    global lmVals setupVals    set isOK 0    if { $setupVals(lmInstType) == "nodeLocked" } {        # for nodelock, don't need to check with radio controls         set isOK 1    } elseif { $lmVals(reload) == 0 } { # update        set isOK 1        # for updates, check to see that a value is entered           if { [controlValuesGet wizardDialog.textManualRequested] == "" } {            set isOK 0        }    }    return $isOK}############################################################################### floatTextManualCB - callback for text entry box## This procedure is the callback for the floating license text entry box.

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一区二区三区性视频| 亚洲高清不卡在线观看| 国产欧美一区二区精品性色 | 国产精品国产三级国产专播品爱网| 欧美成人综合网站| 欧美tickling挠脚心丨vk| 欧美xxxxx裸体时装秀| 精品国产露脸精彩对白| 欧美成人精品1314www| 精品国产91亚洲一区二区三区婷婷 | 韩国欧美一区二区| 久久99精品国产.久久久久久| 久久国产欧美日韩精品| 国产一区啦啦啦在线观看| 国产成人鲁色资源国产91色综| 国产大陆亚洲精品国产| www.欧美亚洲| 91激情在线视频| 国产福利一区二区三区视频在线| 久久综合九色综合97婷婷女人| 日韩精品一区二区三区蜜臀| 7777精品伊人久久久大香线蕉最新版| 欧美一级免费大片| 久久久美女毛片| 国产精品的网站| 精品无码三级在线观看视频| 美女一区二区三区| 国产一区高清在线| 97久久超碰国产精品| 亚洲一卡二卡三卡四卡无卡久久| 日本欧洲一区二区| 色婷婷一区二区三区四区| 精品欧美乱码久久久久久| 玉足女爽爽91| 懂色av一区二区在线播放| 91精品国产一区二区三区蜜臀| 国产精品不卡视频| 激情久久五月天| 欧美日韩国产影片| 亚洲欧美视频在线观看视频| 国产伦精一区二区三区| 在线播放欧美女士性生活| 亚洲精品视频自拍| 国产suv一区二区三区88区| 日韩欧美国产1| 五月综合激情日本mⅴ| 在线观看日韩国产| 综合在线观看色| 粉嫩一区二区三区在线看| 欧美成人福利视频| 日本系列欧美系列| 欧美日韩在线一区二区| 一区二区三区四区五区视频在线观看 | 国产高清久久久| 日韩欧美亚洲国产另类| 日韩 欧美一区二区三区| 欧美亚洲另类激情小说| 亚洲色欲色欲www| 成人激情午夜影院| 欧美国产一区二区| 国产盗摄视频一区二区三区| 国产亚洲精品bt天堂精选| 狠狠色综合日日| 精品乱码亚洲一区二区不卡| 奇米在线7777在线精品 | 天天av天天翘天天综合网| 91久久精品日日躁夜夜躁欧美| 中文字幕一区日韩精品欧美| 成人午夜视频在线| 中文字幕亚洲一区二区av在线 | 亚洲欧洲韩国日本视频| 国v精品久久久网| 国产欧美一区在线| eeuss鲁一区二区三区| 国产精品私人影院| 成人avav影音| 亚洲免费观看高清在线观看| 99久久er热在这里只有精品15| 亚洲欧洲精品成人久久奇米网| 91丨九色丨蝌蚪富婆spa| 亚洲情趣在线观看| 在线观看免费亚洲| 亚洲国产综合视频在线观看| 欧美色网站导航| 免费在线观看视频一区| 久久女同性恋中文字幕| 国产成人精品免费网站| 中文字幕一区免费在线观看| 色婷婷综合在线| 亚洲一区在线视频| 69堂精品视频| 激情欧美一区二区| 亚洲国产精品v| 91成人网在线| 麻豆精品精品国产自在97香蕉| 久久先锋影音av鲁色资源| 成人福利电影精品一区二区在线观看| 日韩理论片网站| 欧美日韩国产综合一区二区| 免费观看在线色综合| 久久精品人人做人人爽97 | 一区二区三区高清不卡| 欧美日韩免费观看一区三区| 久久精品国产亚洲一区二区三区| 久久久久国产成人精品亚洲午夜 | 亚洲一区视频在线| 日韩美女视频在线| 丁香另类激情小说| 亚洲成人三级小说| 国产欧美一区二区在线观看| 色94色欧美sute亚洲线路二| 秋霞av亚洲一区二区三| 日本一区二区视频在线| 欧美私模裸体表演在线观看| 久久aⅴ国产欧美74aaa| 国产欧美精品一区二区色综合朱莉| 91网页版在线| 日韩精品五月天| 欧美—级在线免费片| 欧美美女视频在线观看| 国产精品香蕉一区二区三区| 亚洲男人的天堂在线aⅴ视频| 欧美精品久久天天躁| 成年人国产精品| 人人超碰91尤物精品国产| 国产视频亚洲色图| 欧美日韩一区视频| 成人精品国产一区二区4080| 男人的j进女人的j一区| 中文字幕一区二区三区av| 精品久久久久久综合日本欧美 | 亚洲成av人**亚洲成av**| 久久五月婷婷丁香社区| 亚洲狠狠爱一区二区三区| 91精品国产综合久久久久久漫画 | 中文字幕欧美日韩一区| 欧美日韩一区视频| av影院午夜一区| 久久国内精品自在自线400部| 亚洲人成在线播放网站岛国| 亚洲精品一区二区在线观看| 色8久久人人97超碰香蕉987| 国产真实乱偷精品视频免| 亚洲777理论| 一区在线中文字幕| 久久久亚洲精华液精华液精华液| 欧美性大战久久久久久久蜜臀| 国产91露脸合集magnet| 免费在线观看一区二区三区| 亚洲激情校园春色| 亚洲国产激情av| 精品国产sm最大网站| 欧美肥大bbwbbw高潮| 色吊一区二区三区| 波多野洁衣一区| 国产精品资源站在线| 久久电影网电视剧免费观看| 亚洲成a人片在线不卡一二三区| 国产精品成人免费在线| 国产日韩综合av| 精品国产髙清在线看国产毛片| 91麻豆精品国产91久久久久久 | 亚洲国产欧美在线| ...av二区三区久久精品| 日本一区二区三区四区| 欧美r级在线观看| 欧美一区二区久久| 欧美乱熟臀69xxxxxx| 欧美在线观看禁18| 色综合激情五月| 色94色欧美sute亚洲线路一ni| 色伊人久久综合中文字幕| av电影在线观看不卡 | 亚洲精品久久久蜜桃| 国产精品麻豆一区二区| 国产精品视频观看| 欧美国产欧美综合| 国产精品久久久久婷婷二区次| 日本一区二区免费在线| 久久精品一区二区| 久久精品欧美日韩| 国产亚洲一二三区| 久久精品视频在线免费观看| 久久精品亚洲麻豆av一区二区| 久久久久久麻豆| 久久久久久久电影| 中文在线一区二区| 国产精品久久久久久妇女6080| 国产精品久久久久9999吃药| 国产午夜精品一区二区 | 91日韩在线专区| 91久久线看在观草草青青| 欧美中文字幕一区二区三区亚洲| 在线精品视频一区二区三四 | 免费看欧美美女黄的网站| 久久精品国产99国产| 国内精品久久久久影院薰衣草| 国产在线不卡视频| 波多野结衣欧美| 欧美三级乱人伦电影|