⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 实例——应用web service组件.txt

📁 Delphi 7组件应用实例 书籍语言: 简体中文 书籍类型: 程序设计 授权方式: 免费软件 书籍大小: 105 KB
💻 TXT
字号:
function Tmyfirst.animalsname:string; stdcall;
 var     
 c: Tstringlist;
 begin
    c:=TStringList.Create ;
    data_md.Table1.First;
    while not data_md.Table1.Eof do
    begin
    c.Add(data_md.Table1.fieldbyname('name').AsString);
    data_md.Table1.Next;
    end;
    result:=c.Text;
    c.Free;
 end;
//
procedure TForm1.Button1Click(Sender: TObject);
begin
  ShowMessage((HTTPRIO1 as Imyfirst).SayHello);
  combobox1.Items.Text:=(HTTPRIO1 as Imyfirst).animalsname;
end;
//Button2的作用是根据服务器端给出的Idata_md窗体的WSDL数据,连接远程服务器端的数据库,并激活ComboBoxl,其Onclick事件的程序代码如下: 
procedure TForm1.Button2Click(Sender: TObject);
begin
  SoapConnection1.Close ;
  ClientDataSet1.Close;  SoapConnection1.URL:='http://localhost:8081/Project1.myfirst/soap/Idata_md' ;
  SoapConnection1.Open;
  ClientDataSet1.Open;
  ComboBox1.Enabled :=true;
end;
procedure TForm1.ComboBox1Change(Sender: TObject);
begin
  ClientDataSet1.First;
  ClientDataSet1.IndexName:='name';
  ClientDataSet1.setkey;  ClientDataSet1.FieldByName('name').AsString:=combobox1.Items[combobox1.itemindex];
  ClientDataSet1.GotoNearest;
end;
//
procedure TForm1.ComboBox1Change(Sender: TObject);
begin
  ClientDataSet1.First;
  ClientDataSet1.IndexName:='name';
  ClientDataSet1.setkey;  ClientDataSet1.FieldByName('name').AsString:=combobox1.Items[combobox1.itemindex];
  ClientDataSet1.GotoNearest;
end;



⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -