成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > MSScriptControl.ScriptControl組件的用法實例

MSScriptControl.ScriptControl組件的用法實例

熱門標簽:神行者美術(shù)館地圖標注 東營快遞外呼系統(tǒng) 如何用機器人進行電銷 地圖標注政府哪個部門管 除了地圖標注還有這種生意嗎 百度地圖標注點距離代碼 齊齊哈爾高德地圖標注店 佛山真人電銷機器人廠家 哪里有便宜的地圖標注公司

Microsoft(R) Script 控件使用戶可以創(chuàng)建運行任何 ActiveX(R) scripting 引擎,例如 Microsoft(R) Visual Basic (R) Scripting Edition 或Microsoft(R) JScript(TM) 的應(yīng)用程序。用戶可以將任何 Automation 對象的對象模型添加到 Script 控件中,這樣該對象的方法和屬性就可以為 scripting 引擎所使用。通過將某個應(yīng)用程序的對象模型和某個scripting 引擎加以綜合,用戶就可以創(chuàng)建一個結(jié)合了兩方面優(yōu)點的 scripting 應(yīng)用程序。應(yīng)用程序不但具有 scripting 語言的簡單化特點,而且綜合了一種更高級、具有完整特性的專業(yè)應(yīng)用程序的對象、方法,以及屬性。

創(chuàng)建 Script 控件的實例

Microsoft Script 控件可作為一個控件或者作為一個獨立的 Automation 對象創(chuàng)建出來。該特性可以使得用任何語言書寫的應(yīng)用程序都可以用 ScriptControl 宿主任何兼容的 scripting 語言。

下面的示例可使用任意格式。請注意變量 sc 并未聲明為類型 ScriptControl,因為該控件不是,也不必要是工程中所引用的。只要 Script 控件出現(xiàn)并進行注冊,下面的代碼就可正常工作:

復(fù)制代碼 代碼如下:

Private Sub Command1_Click()
Dim sc
Dim strProgram As String
strProgram = "Sub Main" vbCrLf _
"MsgBox ""Hello World""" vbCrLf _
"End Sub"
Set sc = CreateObject("ScriptControl")
sc.language = "VBScript"
sc.addcode strProgram
sc.run "Main"
End Sub

如果用戶在自己的工程中的引用中對 Script 控件進行顯式引用,那么用戶就可以用下面的代碼創(chuàng)建 Script 控件的一個

實例:

復(fù)制代碼 代碼如下:

Dim sc As ScriptControl

顯示用戶接口元素 AllowUI 屬性決定了 scripting 引擎是否可以顯示用戶接口元素。這可以應(yīng)用于 Script 控件本身,例如顯示超時消息。

這也可以應(yīng)用于使用 ActiveX scripting 接口的 scripting 引擎。例如,下面的代碼將在試圖顯示 Hello World 消息框時產(chǎn)生一個錯誤:

復(fù)制代碼 代碼如下:

ScriptControl1.AllowUI = False
Dim strX As String
strX = "Sub Hello" vbCrLf _
"MsgBox ""Hello World""" vbCrLf _
"End Sub"
ScriptControl1.AddCode strX
ScriptControl1.Run "Hello" ' 沒有允許的 UI!

創(chuàng)建 Scripting 代碼

Microsoft Script 控件使用戶可以創(chuàng)建一個運行 scripting 語言,例如 VBScript 或 JScript 的應(yīng)用程序。例如,假設(shè)用戶在窗體上有一個按鈕,用戶希望在按下該按鈕時運行某些 VBScript 代碼。該按鈕稱為 Run NameMe,而用戶希望scripting 代碼運行一個叫 NameMe 的過程。意圖是當用戶單擊 Run NameMe 按鈕時,VBScript scripting 引擎執(zhí)行 NameMe 過程。

這個 Run NameMe 按鈕使用 Script Control 的 Run 方法來執(zhí)行腳本。下面就是應(yīng)當出現(xiàn)在 Run NameMe 按鈕的 Click 事件中的代碼:

復(fù)制代碼 代碼如下:

' Script Control 的名字是 ScriptControl1。
Private Sub RunNameMe_Click()
ScriptControl1.Run "NameMe"
End Sub

為了創(chuàng)建該腳本所需要代碼的其余部分,請選擇一種 scripting 語言,并將代碼添加到某個過程中,然后運行該過程。

選擇一種Scripting 語言

第一步是為 Script Control 配置正確的 scripting 語言。當在某頁上作為控件創(chuàng)建 Script Control 時,Language 屬性就被自動初始化為 "VBScript"。當作為一個 Automation 對象來創(chuàng)建 Script Control 時,則 Language 屬性留作未初
始化的狀態(tài),而必須由代碼作者對其進行設(shè)置。

若要將 Language 屬性設(shè)置為 JScript,可使用 Properties 窗口。用戶也可以在代碼中使用 Language 屬性,如下所
示:

復(fù)制代碼 代碼如下:

ScriptControl1.Language = "JScript"

其他 scripting 語言,例如 PERL 和 REXX,都不是由 Microsoft 所提供的,也可以為 Script 控件所用。

將代碼添加到某個過程中

在用戶運行 NameMe 過程之前,可使用 AddCode 方法將完整的過程添加到 Script 控件中。如果用戶試圖將一個不完整的過程(一個沒有 End Sub 或者 End Function 的過程)添加進去,則將會出錯。下面的代碼將過程代碼添加到 Script
Control 中:

復(fù)制代碼 代碼如下:

' 當 ScriptRun 應(yīng)用程序加載時,添加下面的代碼
' 將 NameMe 過程添加到 Control 中。
Private Sub Form_Load()
Dim strCode As String
strCode = "Sub NameMe()" vbCrLf _
" Dim strName As String" vbCrLf _
" strName = InputBox(""Name?"")" vbCrLf _
" MsgBox ""Your name is "" strName" vbcrLf _
"End Sub"
ScriptControl1.AddCode strCode
End Sub

另外,用戶也可以從某個 TextBox 控件添加過程代碼:

復(fù)制代碼 代碼如下:

Private Sub Form_Load()
' 該代碼包含在名為 frmScript 的窗體上
' 名為 txtScript 的 Textbox中。
ScriptControl1.AddCode frmScript.txtScript.Text
End Sub

用戶可以將參數(shù)添加到某個過程或者函數(shù)中。

復(fù)制代碼 代碼如下:

Private Sub EvalFunc()
' 創(chuàng)建函數(shù)。
Dim strFunction As String
strFunction = _
"Function ReturnThis(x, y)" vbCrLf _
" ReturnThis = x * y" vbCrLf _
"End Function"
' 添加代碼,然后運行該函數(shù)。
ScriptControl1.AddCode strFunction
MsgBox ScriptControl1.Run("ReturnThis", 3, 25)
End Sub

運行過程

Run 方法運行任何已被添加到 Script 控件中的完整過程。下面的代碼段運行三個已定義過程:

復(fù)制代碼 代碼如下:

ScriptControl1.Run "FindName"
ScriptControl1.Run "AddName"
ScriptControl1.Run "Quit"

執(zhí)行 Scripting 語句,并計算結(jié)果,用戶可以用 ExecuteStatement 方法執(zhí)行一條 scripting 語句。用戶可以用 eval 方法計算某個表達式值。在下面的示例
中,用 ExecuteStatement 方法將值 100 賦給變量 x。下面的兩行用 eval 方法來測試語句 x = 100 和 x = 100/2。第二行返回 True;而第三行則返回 False。

復(fù)制代碼 代碼如下:
Private Sub TryThis()
ScriptControl1.ExecuteStatement "x = 100"
MsgBox ScriptControl1.Eval("x = 100") ' 返回 True
MsgBox ScriptControl1.Eval("x = 100/2") ' 返回 False
End Sub

使用 Error 屬性

Script 控件錯誤有兩個可能來源:Script 控件自身,或者該控件試圖運行的 script。為了對 scripting 代碼進行調(diào)試,可使用 Error 屬性,該屬性返回對 Error 對象的引用。利用 Error 對象,Script 控件可以返回錯誤數(shù)目和對它的
描述,以及錯誤在 script 中出現(xiàn)的行號。

運行下面的代碼,查看 Script 控件發(fā)現(xiàn)錯誤的一個示例:

復(fù)制代碼 代碼如下:

Private Sub MyError()
' 下面的代碼被零除導(dǎo)致
' 一個錯誤。
Dim strCode As String
strCode = _
"Sub DivideByZero()" vbCrLf _
"Dim prime" vbCrLf _
"prime = 3" vbCrLf _
"MsgBox prime/0" vbCrLf _
"End Sub"
On Error GoTo scError
With ScriptControl1
.AddCode strCode
.Run "DivideByZero"
End With
Exit Sub
scError:
' 使用 Error 對象向用戶通告
' 錯誤,以及出錯行。
Debug.Print ScriptControl1.Error.Number _
":" ScriptControl1.Error.Description _
" in line " ScriptControl1.Error.Line
Exit Sub
End Sub

您可能感興趣的文章:
  • MSScriptControl.ScriptControl組件屬性、方法、事件介紹
  • asp.net(c#)開發(fā)中的文件上傳組件uploadify的使用方法(帶進度條)
  • asp.net MVC實現(xiàn)無組件上傳圖片實例介紹
  • asp.net neatUpload 支持大文件上傳組件
  • asp.net中Word轉(zhuǎn)Html的辦法(不需要WORD組件)
  • asp.net(C#)防sql注入組件的實現(xiàn)代碼
  • asp.net 不用組件的URL重寫(適用于較大型項目)
  • asp.net中Fine Uploader文件上傳組件使用介紹
  • 深入Lumisoft.NET組件與.NET API實現(xiàn)郵件發(fā)送功能的對比分析
  • .NET程序集引用COM組件MSScriptControl遇到問題的解決方法

標簽:???/a> 湖州 四平 邢臺 文山 銅川 西安 鶴壁

巨人網(wǎng)絡(luò)通訊聲明:本文標題《MSScriptControl.ScriptControl組件的用法實例》,本文關(guān)鍵詞  MSScriptControl.ScriptControl,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《MSScriptControl.ScriptControl組件的用法實例》相關(guān)的同類信息!
  • 本頁收集關(guān)于MSScriptControl.ScriptControl組件的用法實例的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    国产精品一区二区三区不卡| 亚洲最新永久观看在线| 国产免费高清| 男人的午夜天堂| 久久青青草视频| 国产麻豆精品视频| 狠久久av成人天堂| 88国产精品视频一区二区三区| 日韩欧美一区免费| 久久高清免费观看| 亚洲免费在线看| 国产免费嫩草影院| 在线视频观看一区二区| 青青艹在线视频| 91视频国产高清| 成人免费看片98欧美| 一区二区三区日韩欧美精品| 91老师国产黑色丝袜在线| 国产麻豆精品theporn| 国产精品7区| 国产精品原创巨作av| 国产女主播av| 国内外成人激情免费视频| 亚洲激情欧美激情| 在线观看黄网站免费继续| 国产一级淫片a| 欧美激情视频免费看| 91免费在线看| 清纯唯美日韩| 全彩无遮拦全彩口工漫画全彩| 久久人人97超碰国产公开结果| 午夜视频福利在线| 人人干人人草| 伊人伊成久久人综合网站| 国产亚洲情侣一区二区无| 欧美成人一二三| 黄页在线免费观看| 一区二区成人国产精品| xxxx国产视频| 天堂av在线免费观看| 久久久精品国产**网站| 男人天堂网页| 色资源网站在线观看| 国产精品乱码妇女bbbb| 精品美女在线观看| 一区二区三区四区免费观看| 成人黄色av免费在线观看| 亚洲视频自拍偷拍| 欧美三级网色| 亚洲欧美成人一区二区在线电影| 69精品丰满人妻无码视频a片| 欧美12一14sex性hd| 色网站在线看| 香蕉成人啪国产精品视频综合网| 久久99国产精品久久久久久久久| 秋霞av鲁丝片一区二区| 可以免费在线观看的av| 色偷偷噜噜噜亚洲男人的天堂| 国产视频一区不卡| 91精品久久久久久久久久久久| 亚洲一区二区免费视频软件合集| 日韩日韩日韩日韩| 亚洲福利影片在线| 日韩av网址在线| 性欧美暴力猛交69hd| 在线观看免费黄色| 欧美一区国产在线| 亚洲欧美综合区自拍另类| 免费的一级黄色片| 国产精品爱久久久久久久小说| 精品国产黄色片| 久久久久久久久久久久久久久久久久久久| 亚洲v精品v日韩v欧美v专区| 国产视频精品自拍| 一区二区三区伦理片| av文字幕在线观看| 国产亚洲精品久久久| 久久人人爽人人爽人人| 亚洲国产美女精品久久久久∴| 91偷拍精品一区二区三区| 一本一道久久a久久精品逆3p| 欧美精品日韩一区| 久久er热在这里只有精品66| 青青操在线播放| 黄色av网址在线观看| 可以免费看黄色的网站| 久久久久久九九九九九| 精品日韩一区二区三区免费视频| 加勒比一区二区三区在线| 精品一区二区三区在线播放视频| 意大利激情丛林无删减版dvd| 亚洲无限乱码一二三四麻| 国产偷久久久精品专区| 国产在线视频欧美一区二区三区| 欧美激情一区二区三区在线视频观看| 亚洲AV无码乱码国产精品牛牛| www在线观看免费| 免费观看久久av| 嫩草影院入口一二三免费| 欧美精品三级在线| 免费三片60分钟| 亚洲精品一区二区在线观看| 成人免费视频播放| 亚洲欧美综合精品久久成人| 中文在线资源观看视频网站免费不卡| 欧美日韩hd| 国产色91在线| 欧美一区中文字幕| 欧美黄色大片网站| 国产日韩中文在线| 国产人成精品| 国产白丝袜美女久久久久| 欧美性猛交xx| 色8久久人人97超碰香蕉987| 高清中文字幕在线| 裤袜国产欧美精品一区| 欧美日韩中文字幕一区| av 日韩 人妻 黑人 综合 无码| 一级特黄特色的免费大片视频| 久热精品视频在线观看一区| 欧美白嫩的18sex少妇| 欧美午夜宅男影院| 最新黄色av网站| 国产黑丝在线一区二区三区| 九九色在线视频| 久久久精品网| 日韩欧美在线中文字幕| 中文一区二区完整视频在线观看| 欧美成人vr18sexvr| 精品国产乱码久久久久久久久| 你懂的视频在线看| 亚欧激情乱码久久久久久久久| 亚洲国产精品人人做人人爽| 欧美专区在线观看| 亚洲国产精品va| 欧美精品videossex少妇| 在线天堂中文www官网| 伊人av在线| aaa国产精品| 国产福利影院在线观看| 国产露出视频在线观看| 区一区二视频| 人人超碰91尤物精品国产| 日韩大尺度在线观看| 黄色网在线免费看| 久久电影一区二区| 毛片免费不卡| 国产黄色小视频在线观看| thepron国产精品| av电影天堂一区二区在线观看| 国产精品传媒毛片三区| 熟女视频一区二区三区| 国产精品sm| 欧美二区乱c少妇| 国产在线拍揄自揄拍无码| 天堂在线免费av| 伊人网免费视频| 国产精品igao激情视频| 亚洲欧洲视频在线| 成人免费看片98欧美| 久久午夜无码鲁丝片午夜精品| 国产成人av免费观看| 欧美亚洲日本国产| 久久电影国产免费久久电影| 免费高清完整在线观看| 亚洲视频久久久| 国产精品久久毛片av大全日韩| 国产成人精品无码免费看夜聊软件| 精品少妇一区二区三区在线视频| 久久天天躁夜夜躁狠狠躁2022| 亚洲国产精品传媒在线观看| 污污网站免费在线观看| 国产一级在线观看www色| 69精品丰满人妻无码视频a片| 国产95亚洲| 国产精品一区二区无码对白| 国产精品女同互慰在线看| 全部免费毛片在线播放一个| 91久久偷偷做嫩草影院电| 精品久久久99| 久久久精品一品道一区| 在线观看网站黄| 男女视频网站在线观看| 天堂网www天堂在线网| 久热在线观看视频| 麻豆mv在线观看| 性欧美丰满熟妇xxxx性久久久| 国产91精品一区二区麻豆网站| 久久婷婷蜜乳一本欲蜜臀| 欧美美女在线观看| 亚洲狼人综合| 又爽又黄的午夜网站| 免费做暖暖免费观看日本| 自拍视频在线播放| 国产精品乱码一区二区视频| 在线观看老湿视频福利| av在线不卡观看| 久久不射热爱视频精品| 日韩在线视频播放| 国产精品xxxxxx| 国产大片精品免费永久看nba| 在线观看 亚洲| 欧美一级淫片免费视频黄| 青青在线免费视频| 7777精品伊人久久久大香线蕉最新版| 欧美精品乱码久久久久久| 精品欧美一区二区在线观看| 欧美亚洲成人网| 日韩欧美一区电影| 精品久久久久久久大神国产| 玖玖玖电影综合影院| 蜜桃视频中文字幕| 丁香婷婷综合五月| 色综合一个色综合| 日韩高清一区二区| 久久久一区二区| 欧美日韩亚州综合| 99久久精品一区二区三区| 国产精品丝袜久久久久久app| 在线播放 亚洲| 国产精品久久婷婷六月丁香| 欧美三区四区| 天堂在线资源网| 成人激情黄色网| 国产在线麻豆精品观看| 人人狠狠综合久久亚洲婷| 91久久精品一区二区三| 婷婷综合在线观看| 成人精品亚洲人成在线| 日本一区二区免费在线观看| 亚洲在线观看网站| 九色porny在线| 国产探花一区二区| 亚洲精品久久在线| 尤物视频在线观看| 一区二区在线免费| 久久精品国产精品亚洲精品| 嫩草影院一区二区| 另类视频在线| 黄色日本网站| 国产乱国产乱300精品| 亚洲xxx视频| 久久久久9999| 99视频在线观看免费| 亚洲国产精品成人天堂| 92裸体在线视频网站| 老司机成人免费视频| 亚洲高清自拍| 小早川怜子痴女在线精品视频| 成人www视频在线观看| 国产精品4hu.www| 91尤物视频在线观看| 蜜臀精品久久久久久蜜臀| 国产成人无码www免费视频播放| 国产午夜精品视频| h片在线观看免费| 受虐m奴xxx在线观看| 黄色的电影在线-骚虎影院-骚虎视频| 久草在线资源网| 精品伦一区二区三区| 日本激情一区二区三区| 亚洲字幕av一区二区三区四区| 国产精品成人一区二区三区吃奶| 欧美丰满老妇| 国产亚洲一区在线| 青青草原播放器| av片在线观看永久免费| av小次郎收藏| 婷婷国产成人精品视频| 亚洲精品无播放器在线播放| 久久久午夜影院| 国产va在线观看| 亚洲第一区第二区第三区| 美女久久一区| 亚洲免费精品| 黄色仓库视频网站| 亚洲国产精品久久人人爱潘金莲| 欧洲综合视频| 91视频.com| 欧美亚洲激情| 男生草女生视频| 777午夜精品福利在线观看| 51自拍视频在线观看| 免费成人动漫| 秋霞电影网一区二区| 亚洲综合日韩欧美| 99人久久精品视频最新地址| 91丨porny丨国产| 欧美精品一区二区蜜臀亚洲| 中文字幕日韩有码| 日本在线视频www色| 国产一级特黄视频| 国产亚洲一区二区三区在线播放| 成人av手机在线| 亚洲免费av观看| 欧美成人久久电影香蕉| 一区二区三区四区不卡| 天天综合网天天做天天受| 欧美激情www| 青青青爽在线视频免费观看| 天堂在线观看| 国产精品500部| 日韩福利视频在线| 国产一区二区三区四区五区美女| 国际精品欧美精品| 欧美日韩在线另类| 亚洲男人天堂一区| 国产精品资源站| 丰满大乳国产精品| 日韩大片在线免费观看| 三级av免费看| 亚洲综合无码一区二区| 992tv人人草| 91久久精品国产91性色69| 北条麻妃av毛片免费观看| 日韩av在线综合| 亚洲国产精品无码久久久久高潮| 91亚洲国产成人精品一区二三| 日本欧美在线视频| 国产自产v一区二区三区c| 麻豆精品免费视频| 91福利在线免费观看| 欧美激情成人在线视频| 欧美一级在线| 毛片精品免费在线观看| 亚洲免费视频中文字幕| 亚洲精品一区av在线播放| 一级免费视频|