日記帳
本ページはプロモーションが含まれています
カテゴリー
Links
blog(ブログ)マスター
アンドロイドの巣
ゼロから始めるベランダ菜園
タイトル
ラジコン
2024年4月
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

Delphi/IEをオートフィルしよう

カテゴリー: ぷろぐらみんぐ
2005-04-09 13:05
Delphi/IEをオートフィルしよう


サンプルコード
function SetIE_AutoFill(vDoccument:Variant;
         ValueLists : TStrings ; vMode : integer
         ) : boolean;
 // vMode : 0 : ID, 1 : Name , そのた:ID
  var i : Integer;
      v_Items : Variant;
      vRet : boolean;
begin
  vRet := False;
  Result := vRet;
  if VarIsClear(vDoccument) then exit;
  for i := 0 to ValueLists.Count-1 do
    begin
      case vMode of
        1 : // 1 : Name
            v_Items := vDoccument.getElementsByName(ValueLists.Names[i]);
       else // そのた:ID
            v_Items := vDoccument.getElementById(ValueLists.Names[i]);
      end;  // case vMode
      if VarIsClear(v_Items) then
        begin
          ShowMessage('v_Item null: '+ValueLists.Names[i]);
          Continue;
        end;
    //  ShowMessage(v_Items.length); // 要素の長さ
      if (v_Items.length>=0) then
        begin
         v_Items.Item(0).innerText := ValueLists.ValueFromIndex[i];
         vRet := True;
        end;
    end;
  Result := vRet;
 // v_Items := v.getElementById('ID');
 // v_Items := v.getElementsByName('Name');
 // v_Items := v.getElementsByTagName('body');

end;

procedure TForm1.Button2Click(Sender: TObject);
begin
  //   ListBox1.Items.Add('name'+ '=' + 'Value')
  SetIE_AutoFill(WebBrowser1.Document,ListBox1.Items,1);
end;



ブログ内 関連記事: Delphi/IEをオートフィルしよう


ブログ内 関連記事: Delphi/IEをオートフィルしよう

トラックバック
トラックバックはありません。
PR

[PR]