小编use*_*940的帖子

如何获取XML属性的值?

鉴于下面的XML片段,我如何获得XML属性的值TEXT

<POPULARITY URL="example.com"  SOURCE="panel" TEXT="27503270" />
Run Code Online (Sandbox Code Playgroud)

负...

我的代码...:

procedure TForm1.Button1Click(Sender: TObject);
var i:integer;
begin
   if kontrol=0 then
   begin
      XMLDocument1.Active:=false;
      XMLDocument1.FileName:='http://data.alexa.com/data?cli=10&dat=snbamz&url=aliatabak.com';
      XMLDocument1.Active:=true;
   end;
   i:=1;
   baslangic:=XMLDocument1.DocumentElement.ChildNodes.FindNode('SD');
   repeat
      isim:=baslangic.ChildNodes.Nodes['??????'].Text;

      edit1.Text:=isim;

      i:=i+1;
      baslangic:=baslangic.NextSibling;
   Until baslangic=nil;

end;
Run Code Online (Sandbox Code Playgroud)

xml delphi

2
推荐指数
1
解决办法
1万
查看次数

如何使用线程Delphi

我在这个应用程序工作了几天.表格冻结直到整个交易.我如何使用Tread?

procedure TForm1.ListBox1Click(Sender: TObject);
var
  I: Integer;
  S: String;

  begin

   I := Listbox1.ItemIndex;

    if I <> -1 then
    begin
    S := Listbox1.Items[I];
    IdHTTP1.ProxyParams.ProxyServer := Fetch(S, ':');
    IdHTTP1.ProxyParams.ProxyPort := StrToInt(S);

    try

    IdHTTP1.ReadTimeout:=strtoint(form1.ComboBox1.Text); // ZMAAN A?IMI
   IdHTTP1.Get(Edit4.Text);                         // POST GET

  Memo1.Lines.Add(Format('S?ra %d %s', [I, 'Ba?land?.']));

 except

 Memo1.Lines.Add(Format('S?ra %d %s', [I, 'Ba?lanamad?.']));

IdHTTP1.Disconnect;   // ÖLDÜR.
end;
end;
end;

procedure TForm1.Timer1Timer(Sender: TObject);
begin
   Timer1.Enabled := False;
  try
    ListBox1Click(nil);
    if ListBox1.ItemIndex < ListBox1.Items.Count - 1 then
      ListBox1.ItemIndex := ListBox1.ItemIndex + 1
    else
      ListBox1.ItemIndex := -1; …
Run Code Online (Sandbox Code Playgroud)

delphi multithreading listbox

2
推荐指数
1
解决办法
2676
查看次数

为什么编译器会为表单的字段说"未声明的标识符"?

此代码给出了一条错误消息:[错误] Unit1.pas(52):未声明的标识符:'Edit1'.

procedure SetTCPIPDNSAddresses(sIPs : String);
begin
  SaveStringToRegistry_LOCAL_MACHINE(
    'SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\' + Edit1.text,
    'NameServer', sIPs);
end;
Run Code Online (Sandbox Code Playgroud)

为什么我会收到此错误,如何解决?

delphi

0
推荐指数
1
解决办法
2910
查看次数

标签 统计

delphi ×3

listbox ×1

multithreading ×1

xml ×1