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

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

?? utguidcreator.pas

?? EmbeddedWB_D5-D2009_Version_14.67.8 最新版本,開發WEB瀏覽器.
?? PAS
字號:
//*************************************************************
//                          GuidCreator                       *
//                                                            *
//                            by                              *
//                     bsalsa - Eran Bodankin                 *
//       Documentation and updated versions:                  *
//                                                            *
//               http://www.bsalsa.com                        *
//*************************************************************
{*******************************************************************************}
{LICENSE:
THIS SOFTWARE IS PROVIDED TO YOU "AS IS" WITHOUT WARRANTY OF ANY KIND,
EITHER EXPRESSED OR IMPLIED INCLUDING BUT NOT LIMITED TO THE APPLIED
WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE.
YOU ASSUME THE ENTIRE RISK AS TO THE ACCURACY AND THE USE OF THE SOFTWARE
AND ALL OTHER RISK ARISING OUT OF THE USE OR PERFORMANCE OF THIS SOFTWARE
AND DOCUMENTATION. [YOUR NAME] DOES NOT WARRANT THAT THE SOFTWARE IS ERROR-FREE
OR WILL OPERATE WITHOUT INTERRUPTION. THE SOFTWARE IS NOT DESIGNED, INTENDED
OR LICENSED FOR USE IN HAZARDOUS ENVIRONMENTS REQUIRING FAIL-SAFE CONTROLS,
INCLUDING WITHOUT LIMITATION, THE DESIGN, CONSTRUCTION, MAINTENANCE OR
OPERATION OF NUCLEAR FACILITIES, AIRCRAFT NAVIGATION OR COMMUNICATION SYSTEMS,
AIR TRAFFIC CONTROL, AND LIFE SUPPORT OR WEAPONS SYSTEMS. VSOFT SPECIFICALLY
DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY OF FITNESS FOR SUCH PURPOSE.

You may use/ change/ modify the component under 4 conditions:
1. In your website, add a link to "http://www.bsalsa.com"
2. In your application, add credits to "Embedded Web Browser"
3. Mail me  (bsalsa@bsalsa.com) any code change in the unit  for the benefit
   of the other users.
4. Please, consider donation in our web site!
{*******************************************************************************}

unit utGuidCreator;

interface

uses
  Messages, SysUtils, IEGuid, Classes, Controls,
  Forms, Dialogs, StdCtrls, ExtCtrls, Browse4Folder, IEAddress, OleCtrls,
  SHDocVw_EWB, EmbeddedWB, ComCtrls, LinkLabel, EwbCore;

type
  TForm1 = class(TForm)
    Panel1: TPanel;
    btnIEGuid: TButton;
    btnHPath: TButton;
    btnCreateIEGuid: TButton;
    btnCreateIEList: TButton;
    Label1: TLabel;
    edtHPath: TEdit;
    edtIEGuid: TEdit;
    Label2: TLabel;
    SaveDialog1: TSaveDialog;
    Label3: TLabel;
    btnIEList: TButton;
    edtIEList: TEdit;
    cbOpenNotepad: TCheckBox;
    GroupBox1: TGroupBox;
    btnGetInterfaces: TButton;
    btnConnectionP: TButton;
    btnGetServices: TButton;
    Button1: TButton;
    PageControl1: TPageControl;
    TabSheet1: TTabSheet;
    Memo1: TMemo;
    TabSheet2: TTabSheet;
    EmbeddedWB1: TEmbeddedWB;
    Panel2: TPanel;
    IEAddress1: TIEAddress;
    btnGo: TButton;
    LinkLabel1: TLinkLabel;
    LinkLabel3: TLinkLabel;
    procedure EmbeddedWB1QueryService(Sender: TObject; const rsid, iid: TGUID;
      var Obj: IInterface);
    procedure FormDestroy(Sender: TObject);
    procedure FormCreate(Sender: TObject);
    procedure btnGoClick(Sender: TObject);
    procedure Button1Click(Sender: TObject);
    procedure btnGetServicesClick(Sender: TObject);
    procedure btnConnectionPClick(Sender: TObject);
    procedure btnGetInterfacesClick(Sender: TObject);
    procedure btnIEListClick(Sender: TObject);
    procedure btnCreateIEListClick(Sender: TObject);
    procedure btnCreateIEGuidClick(Sender: TObject);
    procedure btnHPathClick(Sender: TObject);
    procedure btnIEGuidClick(Sender: TObject);
  end;

var
  Form1: TForm1;
  WBGuids: TIEGuid;
  
implementation

uses
  Windows, ShellAPI, ActiveX, Mshtml_EWB, ShDocVw;
  
{$R *.dfm}

procedure TForm1.btnCreateIEGuidClick(Sender: TObject);
begin
  Screen.Cursor := crHourGlass;
  if (edtIEGuid.Text = '') or (edtHPath.Text = '') then
  begin
    Screen.Cursor := crDefault;
    MessageDlg('Please enter a valid path and file name!', mtError, [mbAbort], 0);
    Exit;
  end;
  Memo1.Clear;
  Memo1.Lines.Add('Please Wait..');
  CreateIEGuid(edtHPath.Text, edtIEGuid.Text);
  Memo1.Lines.LoadFromFile(edtIEGuid.Text);
  if cbOpenNotepad.Checked then
    ShellExecute(Handle, 'open', 'notepad.exe', PChar(edtIEGuid.Text), nil, SW_SHOWNORMAL);
  GroupBox1.Enabled := True;
  Screen.Cursor := crDefault;
end;

procedure TForm1.btnCreateIEListClick(Sender: TObject);
begin
  Screen.Cursor := crHourGlass;
  if (edtIEGuid.Text = '') or (edtIEList.Text = '') then
  begin
    Screen.Cursor := crDefault;
    MessageDlg('Please enter a valid path and file name!', mtError, [mbAbort], 0);
    Exit;
  end;
  Memo1.Clear;
  Memo1.Lines.Add('Please Wait..');
  CreateIEList(edtIEGuid.Text, edtIEList.Text);
  Memo1.Lines.LoadFromFile(edtIEList.Text);
  if cbOpenNotepad.Checked then
    ShellExecute(Handle, 'open', 'notepad.exe', PChar(edtIEGuid.Text), nil, SW_SHOWNORMAL);
  GroupBox1.Enabled := True;
  Screen.Cursor := crDefault;
end;

procedure TForm1.btnIEGuidClick(Sender: TObject);
var
  sd: TSaveDialog;
begin
  Sd := TSaveDialog.Create(Self);
  with Sd do
  begin
    FileName := 'GuidList.txt';
    InitialDir := ExtractFilePath(Forms.Application.ExeName);
    Filter := 'Text files|*.txt|Word files|*.doc';
    HelpContext := 0;
    Options := Options + [ofShowHelp, ofEnableSizing];
  end;
  if Sd.Execute then
    edtIEGuid.Text := Sd.FileName;
end;

procedure TForm1.btnIEListClick(Sender: TObject);
var
  sd: TSaveDialog;
begin
  Sd := TSaveDialog.Create(Self);
  with Sd do
  begin
    FileName := 'IEGuidList.txt';
    InitialDir := ExtractFilePath(Forms.Application.ExeName);
    Filter := 'Text files|*.txt|Word files|*.doc';
    HelpContext := 0;
    Options := Options + [ofShowHelp, ofEnableSizing];
  end;
  if Sd.Execute then
    edtIEList.Text := Sd.FileName;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
  ShellExecute(Handle, 'open', 'notepad.exe', PChar(edtIEGuid.Text), nil, SW_SHOWNORMAL);
end;

procedure TForm1.EmbeddedWB1QueryService(Sender: TObject; const rsid,
  iid: TGUID; var Obj: IInterface);
begin
  Memo1.Lines.Add(WBGuids.NameFromGuid(rsid) + ' - ' + WBGuids.NameFromGuid(iid));
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
  if not FileExists('IEGuidList.txt') then
    Memo1.Lines.SaveToFile(ExtractFilePath(Forms.Application.ExeName) + 'IEGuidList.txt'); //dummy To prevent a crash on load
  WBGuids := TIEGuid.Create(ExtractFilePath(Forms.Application.ExeName) + 'IEGuidList.txt');
  PageControl1.ActivePageIndex := 0;
  EmbeddedWB1.AssignEmptyDocument;
end;

procedure TForm1.FormDestroy(Sender: TObject);
begin
  WBGuids.Free;
end;

procedure TForm1.btnGetServicesClick(Sender: TObject);
var
  wb: TWebbrowser;
  MyGuids: TIEGuid;
begin
  Memo1.Clear;
  WB := TWebbrowser.Create(Self);
  try
    MyGuids := TIEGuid.Create(edtIEList.Text);
    try
      MyGuids.GetServices(wb.Application, '', Memo1.lines);
    finally
      MyGuids.Free;
    end;
  finally
    WB.Free;
  end;
end;

procedure TForm1.btnGoClick(Sender: TObject);
begin
  EmbeddedWB1.Go(IEAddress1.Text);
end;

procedure TForm1.btnConnectionPClick(Sender: TObject);
var
  wb: TWebbrowser;
  MyGuids: TIEGuid;
begin
  Memo1.Clear;
  MyGuids := TIEGuid.Create(edtIEList.Text);
  try
    WB := TWebbrowser.Create(Self);
    try
      MyGuids.GetConnectionPoints(wb.Document, Memo1.lines, TRUE);
    finally
      WB.Free;
    end;
  finally
    MyGuids.Free;
  end;
end;

procedure TForm1.btnGetInterfacesClick(Sender: TObject);
var
  wb: TWebbrowser;
  MyGuids: TIEGuid;
begin
  Memo1.Clear;
  MyGuids := TIEGuid.Create(edtIEList.Text);
  try
    WB := TWebbrowser.Create(Self);
    try
      MyGuids.GetInterfaces(WB.Application, Memo1.lines);
    finally
      WB.Free;
    end;
  finally
    MyGuids.Free;
  end;
end;

procedure TForm1.btnHPathClick(Sender: TObject);
var
  b4f: TBrowse4Folder;
begin
  b4f := TBrowse4Folder.Create(Self);
  try
    b4F.InitialDir := ExtractFilePath(Forms.Application.ExeName);
    edtHPath.Text := b4f.Execute2;
  finally
    b4f.Free;
  end;
end;

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一区二区三区免费观看视频| 欧美国产禁国产网站cc| 久久影院午夜片一区| 久久青草欧美一区二区三区| 国产精品美女久久久久久久网站| 亚洲在线免费播放| 久久草av在线| 日本精品一区二区三区高清| 精品久久久久一区| 亚洲黄色小视频| 黄网站免费久久| 欧日韩精品视频| 国产亚洲精品资源在线26u| 亚洲第一激情av| 成人激情黄色小说| 精品日韩在线观看| 性欧美疯狂xxxxbbbb| 岛国av在线一区| 欧美v国产在线一区二区三区| 亚洲欧美一区二区三区极速播放| 久久er99精品| 欧美日韩mp4| 综合久久综合久久| 国产成人av一区二区| 日韩一级免费观看| 亚洲国产精品自拍| 99re亚洲国产精品| 欧美经典一区二区三区| 极品少妇xxxx偷拍精品少妇| 91免费版在线看| 欧美国产日韩一二三区| 极品少妇一区二区| 欧美一级一级性生活免费录像| 亚洲最新在线观看| 色猫猫国产区一区二在线视频| 国产精品少妇自拍| 成人a区在线观看| 国产亚洲欧美激情| 国产电影精品久久禁18| 久久久久久久久一| 国产一区三区三区| 26uuu精品一区二区三区四区在线| 日韩av二区在线播放| 欧美在线制服丝袜| 亚洲国产美国国产综合一区二区| 91社区在线播放| 亚洲色图在线播放| 成人永久看片免费视频天堂| 久久久精品免费网站| 国产在线播放一区二区三区| 欧美一区二区黄色| 久久精品久久综合| 日韩一级片在线播放| 久久99精品国产.久久久久| 日本韩国一区二区三区| 亚洲国产wwwccc36天堂| 欧美午夜电影在线播放| 一区二区在线观看视频在线观看| 欧美亚洲动漫精品| 日韩电影免费一区| 欧美日本乱大交xxxxx| 免费成人结看片| 久久久综合视频| 成人听书哪个软件好| 亚洲男女一区二区三区| 在线亚洲+欧美+日本专区| 午夜精品国产更新| 亚洲精品一区二区三区福利 | 国产成a人亚洲| 国产精品久久久久三级| 色综合久久综合网欧美综合网| 亚洲成a人片在线不卡一二三区| 69堂精品视频| 国产精品99久久不卡二区| 国产精品美女一区二区三区| 欧美日本一区二区在线观看| 日韩专区在线视频| 国产清纯白嫩初高生在线观看91 | 欧美日产国产精品| 国产.欧美.日韩| 六月丁香婷婷色狠狠久久| 亚洲丝袜美腿综合| 久久这里只精品最新地址| 欧美日韩欧美一区二区| 成人免费视频播放| 国精产品一区一区三区mba桃花 | 欧美肥胖老妇做爰| 成人午夜激情视频| 国产综合色视频| 同产精品九九九| 一区二区成人在线视频| 国产三级精品三级| 精品国产乱码久久| 日韩视频永久免费| 91麻豆精品国产| 欧美日韩精品欧美日韩精品一| 99久久综合国产精品| 成人亚洲精品久久久久软件| 国产在线观看免费一区| 久久99久久99小草精品免视看| 日韩电影在线免费| 亚洲国产视频一区二区| 一区二区三区国产精华| 日韩一区日韩二区| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 欧美一级日韩免费不卡| 欧美人动与zoxxxx乱| 欧洲国内综合视频| 欧美这里有精品| 欧美日本在线播放| 3d动漫精品啪啪1区2区免费| 欧美乱妇20p| 欧美一区二区三区视频在线| 666欧美在线视频| 日韩欧美国产综合在线一区二区三区| 欧美图区在线视频| 91精品欧美一区二区三区综合在| 欧美浪妇xxxx高跟鞋交| 在线播放亚洲一区| 精品国产a毛片| 国产亚洲成年网址在线观看| 2023国产精品| 国产精品久久久久久久久免费桃花 | 久久国产成人午夜av影院| 国内精品国产成人国产三级粉色 | 制服丝袜亚洲色图| 欧美一区二区在线视频| 精品理论电影在线| 久久精品男人的天堂| 国产精品久久久久久亚洲毛片 | 国产精品免费丝袜| 亚洲精品视频一区| 免费在线看成人av| 国产一区二区三区四| 成人午夜视频在线| 欧美在线观看一区| 欧美一区二区精美| 国产欧美精品一区二区色综合朱莉| 久久精品免费在线观看| 一区二区三区四区五区视频在线观看| 亚洲永久精品国产| 韩国成人精品a∨在线观看| av在线综合网| 7777精品久久久大香线蕉| 久久久久久影视| 亚洲午夜免费福利视频| 久久91精品久久久久久秒播| 成人午夜av影视| 在线观看亚洲a| 久久亚洲一区二区三区四区| 国产精品国产三级国产aⅴ入口 | 国产99久久精品| 欧美在线你懂的| 久久亚洲影视婷婷| 一区二区三区欧美激情| 捆绑紧缚一区二区三区视频 | 亚洲综合久久av| 精品一区二区三区免费毛片爱| 99热精品一区二区| 亚洲精品在线免费播放| 亚洲国产三级在线| 99视频国产精品| 国产视频在线观看一区二区三区| 亚洲成人7777| 91免费精品国自产拍在线不卡| 久久综合久久久久88| 日韩精品免费专区| 91麻豆高清视频| 久久精品人人做人人爽人人| 欧美bbbbb| 99re成人精品视频| 国产日韩av一区| 六月丁香综合在线视频| 99视频精品在线| 国产一区二区三区| 日韩欧美aaaaaa| 国产一区二区美女| 樱桃视频在线观看一区| 国产亚洲精品aa| 日韩欧美三级在线| 日韩你懂的在线播放| 成人午夜视频在线| 亚洲少妇30p| 中文字幕欧美三区| 北条麻妃国产九九精品视频| 国产成人午夜精品影院观看视频 | 日韩中文字幕av电影| 91免费国产在线观看| 国产精品久久午夜夜伦鲁鲁| 国产精品一区二区久久精品爱涩| 欧美一区二区三区性视频| 亚洲成人av中文| 欧美日韩mp4| 日韩高清在线不卡| 91精选在线观看| 蜜臀久久99精品久久久久宅男| 51精品久久久久久久蜜臀| 日韩精品五月天| 精品区一区二区| 国产福利电影一区二区三区|