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

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

?? msscriptcontrol_tlb.pas

?? 破解網頁中的 VB.Encode 加密, 批量操作, 超快,爽
?? PAS
?? 第 1 頁 / 共 2 頁
字號:
    property AllowUI: WordBool read Get_AllowUI write Set_AllowUI;
    property UseSafeSubset: WordBool read Get_UseSafeSubset write Set_UseSafeSubset;
    property Modules: IScriptModuleCollection read Get_Modules;
    property Error: IScriptError read Get_Error;
    property CodeObject: IDispatch read Get_CodeObject;
    property Procedures: IScriptProcedureCollection read Get_Procedures;
  end;

// *********************************************************************//
// DispIntf:  IScriptControlDisp
// Flags:     (4560) Hidden Dual NonExtensible OleAutomation Dispatchable
// GUID:      {0E59F1D3-1FBE-11D0-8FF2-00A0D10038BC}
// *********************************************************************//
  IScriptControlDisp = dispinterface
    ['{0E59F1D3-1FBE-11D0-8FF2-00A0D10038BC}']
    property Language: WideString dispid 1500;
    property State: ScriptControlStates dispid 1501;
    property SitehWnd: Integer dispid 1502;
    property Timeout: Integer dispid 1503;
    property AllowUI: WordBool dispid 1504;
    property UseSafeSubset: WordBool dispid 1505;
    property Modules: IScriptModuleCollection readonly dispid 1506;
    property Error: IScriptError readonly dispid 1507;
    property CodeObject: IDispatch readonly dispid 1000;
    property Procedures: IScriptProcedureCollection readonly dispid 1001;
    procedure _AboutBox; dispid -552;
    procedure AddObject(const Name: WideString; const Object_: IDispatch; AddMembers: WordBool); dispid 2500;
    procedure Reset; dispid 2501;
    procedure AddCode(const Code: WideString); dispid 2000;
    function Eval(const Expression: WideString): OleVariant; dispid 2001;
    procedure ExecuteStatement(const Statement: WideString); dispid 2002;
    function Run(const ProcedureName: WideString; var Parameters: {??PSafeArray}OleVariant): OleVariant; dispid 2003;
  end;

// *********************************************************************//
// DispIntf:  DScriptControlSource
// Flags:     (4112) Hidden Dispatchable
// GUID:      {8B167D60-8605-11D0-ABCB-00A0C90FFFC0}
// *********************************************************************//
  DScriptControlSource = dispinterface
    ['{8B167D60-8605-11D0-ABCB-00A0C90FFFC0}']
    procedure Error; dispid 3000;
    procedure Timeout; dispid 3001;
  end;

// *********************************************************************//
// The Class CoProcedure_ provides a Create and CreateRemote method to          
// create instances of the default interface IScriptProcedure exposed by              
// the CoClass Procedure_. The functions are intended to be used by             
// clients wishing to automate the CoClass objects exposed by the         
// server of this typelibrary.                                            
// *********************************************************************//
  CoProcedure_ = class
    class function Create: IScriptProcedure;
    class function CreateRemote(const MachineName: string): IScriptProcedure;
  end;

// *********************************************************************//
// The Class CoProcedures provides a Create and CreateRemote method to          
// create instances of the default interface IScriptProcedureCollection exposed by              
// the CoClass Procedures. The functions are intended to be used by             
// clients wishing to automate the CoClass objects exposed by the         
// server of this typelibrary.                                            
// *********************************************************************//
  CoProcedures = class
    class function Create: IScriptProcedureCollection;
    class function CreateRemote(const MachineName: string): IScriptProcedureCollection;
  end;

// *********************************************************************//
// The Class CoModule provides a Create and CreateRemote method to          
// create instances of the default interface IScriptModule exposed by              
// the CoClass Module. The functions are intended to be used by             
// clients wishing to automate the CoClass objects exposed by the         
// server of this typelibrary.                                            
// *********************************************************************//
  CoModule = class
    class function Create: IScriptModule;
    class function CreateRemote(const MachineName: string): IScriptModule;
  end;

// *********************************************************************//
// The Class CoModules provides a Create and CreateRemote method to          
// create instances of the default interface IScriptModuleCollection exposed by              
// the CoClass Modules. The functions are intended to be used by             
// clients wishing to automate the CoClass objects exposed by the         
// server of this typelibrary.                                            
// *********************************************************************//
  CoModules = class
    class function Create: IScriptModuleCollection;
    class function CreateRemote(const MachineName: string): IScriptModuleCollection;
  end;

// *********************************************************************//
// The Class CoError provides a Create and CreateRemote method to          
// create instances of the default interface IScriptError exposed by              
// the CoClass Error. The functions are intended to be used by             
// clients wishing to automate the CoClass objects exposed by the         
// server of this typelibrary.                                            
// *********************************************************************//
  CoError = class
    class function Create: IScriptError;
    class function CreateRemote(const MachineName: string): IScriptError;
  end;


// *********************************************************************//
// OLE Control Proxy class declaration
// Control Name     : TScriptControl
// Help String      : Control to host scripting engines that understand the ActiveX Scripting interface
// Default Interface: IScriptControl
// Def. Intf. DISP? : No
// Event   Interface: DScriptControlSource
// TypeFlags        : (34) CanCreate Control
// *********************************************************************//
  TScriptControl = class(TOleControl)
  private
    FOnError: TNotifyEvent;
    FOnTimeout: TNotifyEvent;
    FIntf: IScriptControl;
    function  GetControlInterface: IScriptControl;
  protected
    procedure CreateControl;
    procedure InitControlData; override;
    function Get_Modules: IScriptModuleCollection;
    function Get_Error: IScriptError;
    function Get_CodeObject: IDispatch;
    function Get_Procedures: IScriptProcedureCollection;
  public
    procedure _AboutBox;
    procedure AddObject(const Name: WideString; const Object_: IDispatch; AddMembers: WordBool);
    procedure Reset;
    procedure AddCode(const Code: WideString);
    function Eval(const Expression: WideString): OleVariant;
    procedure ExecuteStatement(const Statement: WideString);
    function Run(const ProcedureName: WideString; var Parameters: PSafeArray): OleVariant;
    property  ControlInterface: IScriptControl read GetControlInterface;
    property  DefaultInterface: IScriptControl read GetControlInterface;
    property Modules: IScriptModuleCollection read Get_Modules;
    property Error: IScriptError read Get_Error;
    property CodeObject: IDispatch index 1000 read GetIDispatchProp;
    property Procedures: IScriptProcedureCollection read Get_Procedures;
  published
    property Language: WideString index 1500 read GetWideStringProp write SetWideStringProp stored False;
    property State: TOleEnum index 1501 read GetTOleEnumProp write SetTOleEnumProp stored False;
    property SitehWnd: Integer index 1502 read GetIntegerProp write SetIntegerProp stored False;
    property Timeout: Integer index 1503 read GetIntegerProp write SetIntegerProp stored False;
    property AllowUI: WordBool index 1504 read GetWordBoolProp write SetWordBoolProp stored False;
    property UseSafeSubset: WordBool index 1505 read GetWordBoolProp write SetWordBoolProp stored False;
    property OnError: TNotifyEvent read FOnError write FOnError;
    property OnTimeout: TNotifyEvent read FOnTimeout write FOnTimeout;
  end;

procedure Register;

resourcestring
  dtlServerPage = 'ActiveX';

implementation

uses ComObj;

class function CoProcedure_.Create: IScriptProcedure;
begin
  Result := CreateComObject(CLASS_Procedure_) as IScriptProcedure;
end;

class function CoProcedure_.CreateRemote(const MachineName: string): IScriptProcedure;
begin
  Result := CreateRemoteComObject(MachineName, CLASS_Procedure_) as IScriptProcedure;
end;

class function CoProcedures.Create: IScriptProcedureCollection;
begin
  Result := CreateComObject(CLASS_Procedures) as IScriptProcedureCollection;
end;

class function CoProcedures.CreateRemote(const MachineName: string): IScriptProcedureCollection;
begin
  Result := CreateRemoteComObject(MachineName, CLASS_Procedures) as IScriptProcedureCollection;
end;

class function CoModule.Create: IScriptModule;
begin
  Result := CreateComObject(CLASS_Module) as IScriptModule;
end;

class function CoModule.CreateRemote(const MachineName: string): IScriptModule;
begin
  Result := CreateRemoteComObject(MachineName, CLASS_Module) as IScriptModule;
end;

class function CoModules.Create: IScriptModuleCollection;
begin
  Result := CreateComObject(CLASS_Modules) as IScriptModuleCollection;
end;

class function CoModules.CreateRemote(const MachineName: string): IScriptModuleCollection;
begin
  Result := CreateRemoteComObject(MachineName, CLASS_Modules) as IScriptModuleCollection;
end;

class function CoError.Create: IScriptError;
begin
  Result := CreateComObject(CLASS_Error) as IScriptError;
end;

class function CoError.CreateRemote(const MachineName: string): IScriptError;
begin
  Result := CreateRemoteComObject(MachineName, CLASS_Error) as IScriptError;
end;

procedure TScriptControl.InitControlData;
const
  CEventDispIDs: array [0..1] of DWORD = (
    $00000BB8, $00000BB9);
  CControlData: TControlData2 = (
    ClassID: '{0E59F1D5-1FBE-11D0-8FF2-00A0D10038BC}';
    EventIID: '{8B167D60-8605-11D0-ABCB-00A0C90FFFC0}';
    EventCount: 2;
    EventDispIDs: @CEventDispIDs;
    LicenseKey: nil (*HR:$00000000*);
    Flags: $00000000;
    Version: 401);
begin
  ControlData := @CControlData;
  TControlData2(CControlData).FirstEventOfs := Cardinal(@@FOnError) - Cardinal(Self);
end;

procedure TScriptControl.CreateControl;

  procedure DoCreate;
  begin
    FIntf := IUnknown(OleObject) as IScriptControl;
  end;

begin
  if FIntf = nil then DoCreate;
end;

function TScriptControl.GetControlInterface: IScriptControl;
begin
  CreateControl;
  Result := FIntf;
end;

function TScriptControl.Get_Modules: IScriptModuleCollection;
begin
    Result := DefaultInterface.Modules;
end;

function TScriptControl.Get_Error: IScriptError;
begin
    Result := DefaultInterface.Error;
end;

function TScriptControl.Get_CodeObject: IDispatch;
begin
    Result := DefaultInterface.CodeObject;
end;

function TScriptControl.Get_Procedures: IScriptProcedureCollection;
begin
    Result := DefaultInterface.Procedures;
end;

procedure TScriptControl._AboutBox;
begin
  DefaultInterface._AboutBox;
end;

procedure TScriptControl.AddObject(const Name: WideString; const Object_: IDispatch; 
                                   AddMembers: WordBool);
begin
  DefaultInterface.AddObject(Name, Object_, AddMembers);
end;

procedure TScriptControl.Reset;
begin
  DefaultInterface.Reset;
end;

procedure TScriptControl.AddCode(const Code: WideString);
begin
  DefaultInterface.AddCode(Code);
end;

function TScriptControl.Eval(const Expression: WideString): OleVariant;
begin
  Result := DefaultInterface.Eval(Expression);
end;

procedure TScriptControl.ExecuteStatement(const Statement: WideString);
begin
  DefaultInterface.ExecuteStatement(Statement);
end;

function TScriptControl.Run(const ProcedureName: WideString; var Parameters: PSafeArray): OleVariant;
begin
  Result := DefaultInterface.Run(ProcedureName, Parameters);
end;

procedure Register;
begin
  RegisterComponents('ActiveX',[TScriptControl]);
end;

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
免费的成人av| 91久久精品日日躁夜夜躁欧美| 国产电影一区在线| 色婷婷av一区二区三区gif| 91精品国产一区二区三区蜜臀| 国产视频一区不卡| 日韩电影免费在线| 91麻豆福利精品推荐| 精品福利一二区| 午夜欧美视频在线观看| 99久久国产综合精品色伊| 日韩欧美电影一二三| 亚洲福利一二三区| 91在线视频免费91| 国产日韩欧美精品综合| 久久电影网电视剧免费观看| 色88888久久久久久影院野外| 久久青草国产手机看片福利盒子| 亚洲高清免费在线| 色噜噜狠狠成人中文综合| 久久久精品人体av艺术| 蜜桃视频在线一区| 欧美一级片在线| 午夜激情一区二区| 精品视频一区二区三区免费| 中文字幕字幕中文在线中不卡视频| 激情文学综合丁香| 日韩免费一区二区三区在线播放| 玉足女爽爽91| 色激情天天射综合网| 亚洲少妇30p| 972aa.com艺术欧美| 国产精品久久久久久久蜜臀 | 色综合久久精品| 国产精品福利电影一区二区三区四区| 国产精品一区久久久久| 国产欧美一区二区精品性色超碰| 国产自产v一区二区三区c| 日韩欧美国产综合一区| 精品一区二区av| 欧美一级久久久久久久大片| 日韩成人伦理电影在线观看| 欧美一区二区三区在线视频| 日韩成人精品在线观看| 日韩视频在线观看一区二区| 麻豆成人av在线| 久久综合久久综合亚洲| 国产精品自产自拍| 国产精品成人一区二区三区夜夜夜| 波多野结衣在线一区| 最近日韩中文字幕| 欧美色涩在线第一页| 蜜臀av性久久久久蜜臀av麻豆| 欧美一区二区三区公司| 激情综合网天天干| 欧美国产一区在线| 一本大道久久a久久综合| 亚洲一二三区在线观看| 日韩亚洲电影在线| 国产69精品久久久久毛片| 亚洲欧美另类在线| 91精品欧美福利在线观看 | 亚洲一区二区三区四区在线观看 | 欧美一区二区三区免费观看视频 | 久久综合九色综合97婷婷女人 | 男男视频亚洲欧美| 中文字幕精品综合| 欧美日韩国产综合视频在线观看| 久久99精品国产麻豆不卡| 中文字幕不卡一区| 91精品国产综合久久福利软件| 国产精品一区2区| 一区二区成人在线视频 | 久久超碰97中文字幕| 日本一区二区免费在线| 欧美在线免费观看视频| 极品少妇xxxx精品少妇偷拍 | 久久免费午夜影院| 色88888久久久久久影院按摩| 久久精品国产精品亚洲精品| 自拍偷拍亚洲综合| 欧美一级午夜免费电影| 91在线一区二区| 激情久久久久久久久久久久久久久久| 亚洲欧洲99久久| 日韩欧美中文字幕公布| 色噜噜狠狠成人中文综合| 国产精品亚洲人在线观看| 亚洲国产裸拍裸体视频在线观看乱了| 久久欧美一区二区| 欧美日韩精品欧美日韩精品一| 国产伦精品一区二区三区免费| 亚洲国产欧美一区二区三区丁香婷| 久久亚洲捆绑美女| 91精品国产欧美一区二区18 | 国产精品综合一区二区三区| 亚洲狠狠爱一区二区三区| 中文字幕久久午夜不卡| 欧美videossexotv100| 欧美精品自拍偷拍动漫精品| 91蜜桃在线免费视频| 懂色av一区二区三区免费观看| 日韩激情一二三区| 亚洲高清视频中文字幕| ●精品国产综合乱码久久久久| 久久综合久久99| 欧美精品一区二区三区久久久| 欧美色图激情小说| 91久久精品午夜一区二区| www.av精品| 成人禁用看黄a在线| 国产精品一二三四区| 久久99最新地址| 蜜臀久久99精品久久久画质超高清| 亚洲一区影音先锋| 亚洲狼人国产精品| 自拍偷拍亚洲激情| 综合中文字幕亚洲| ㊣最新国产の精品bt伙计久久| 国产精品你懂的在线欣赏| 日本一区二区三区在线不卡| 国产欧美一区二区精品性色超碰| 国产日产欧美一区二区三区| 欧美精品一区二| 久久久三级国产网站| 国产清纯白嫩初高生在线观看91| 久久久久久免费网| 国产欧美精品一区二区三区四区| 国产欧美精品日韩区二区麻豆天美| 精品99一区二区| 国产欧美一区二区精品久导航| 中文av一区二区| 亚洲男人的天堂一区二区| 亚洲最快最全在线视频| 香蕉久久夜色精品国产使用方法| 性欧美大战久久久久久久久| 日韩av一区二区三区四区| 久久精品噜噜噜成人av农村| 国内精品国产成人国产三级粉色| 国产91清纯白嫩初高中在线观看| 成人精品国产一区二区4080| 91蜜桃网址入口| 欧美精品日韩一区| 久久久蜜桃精品| 一区二区三区日本| 美女脱光内衣内裤视频久久影院| 紧缚捆绑精品一区二区| 91首页免费视频| 91精品国产入口在线| 亚洲国产精品ⅴa在线观看| 亚洲一区影音先锋| 国产一区不卡精品| 在线精品观看国产| 久久久久久久久久久久久夜| 亚洲在线中文字幕| 狠狠色狠狠色综合| 在线精品亚洲一区二区不卡| 日韩欧美精品三级| 亚洲精品第1页| 精品一区二区免费视频| 91福利社在线观看| 久久精品在线观看| 亚洲电影一区二区三区| 黄色资源网久久资源365| 在线精品亚洲一区二区不卡| 久久亚洲一区二区三区明星换脸 | 在线免费视频一区二区| 欧美精品一区二区高清在线观看| 亚洲精品国产高清久久伦理二区| 免费精品99久久国产综合精品| 不卡av电影在线播放| 日韩小视频在线观看专区| 一区二区三区日本| 成人性生交大合| 精品国产亚洲在线| 亚洲永久精品国产| 一本在线高清不卡dvd| 日韩精品一区二区在线| 亚洲午夜激情网站| av在线不卡观看免费观看| 精品剧情在线观看| 丝袜亚洲另类丝袜在线| 色综合久久九月婷婷色综合| 久久久精品蜜桃| 久久99热国产| 欧美一区二区视频观看视频| 亚洲妇熟xx妇色黄| 在线精品视频免费观看| 亚洲少妇30p| 97久久精品人人澡人人爽| 久久精品视频免费| 极品美女销魂一区二区三区 | 免费成人美女在线观看.| 91福利视频网站| 亚洲另类一区二区| 色哟哟一区二区在线观看| 中文字幕人成不卡一区| 成人久久18免费网站麻豆 | 亚洲国产成人va在线观看天堂| 波多野结衣精品在线|