MSHTML メモ

MSHTMLラジオボタンに同名のものが複数ある場合、

loginForm.elements("aa_bcd")

の型は実行時にウオッチウィンドウで表示されるものは、

Watch : - :         loginForm.elements("aa_bcd") : "[object]" : Variant/Object/DispHTMLElementCollection : LoginParser.IParser_Parse

と表示される。しかし、DispHTMLElementCollection という型はオブジェクトブラウザーを見ても存在しない。試しに書いてみてもエラーになる。似たような名前で探すと、IHTMLElementCollection という型がある。これで受けるとうまくいく。この型の変数で受けると、実行時にウオッチウィンドウではつぎのように表示される。

Watch : - : butenInputs : "[object]" : IHTMLElementCollection/DispHTMLElementCollection : LoginParser.IParser_Parse

こういうのって、どうやって導き出すのが正統なの?

佐○急便で・・・ - Yahoo!知恵袋

http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1312502018

15日頃に届く予定の荷物が「お盆期間中は配達日の指定がなければ後回しになる」と言われ、ずっと配達されませんでした。

なんか変な仕様だな。「とにかく早く」という選択方法がないのか?

自動売買

とりあえず、リテラ・クレア証券のサーバーにつないで開発している。フォーム(form)の名前(name)がちょっと違っていたり、証券会社の違いによる選択肢の違い(リテラ・クレアだとミニ株がある)があったりするが、おおむね互換性がある。
submit を繰り返してパラパラと画面遷移ができるようになった。だいたい、フィジビリティーは掴めた。あとはひたすら作るだけ、という単調作業になりつつある。unibon はこういう作業が苦手だ。
リテラ・クレア証券はサーバーのレスポンスタイムがオリックス証券より遅い。手で操作している分には気づかなかったが、プログラムからリクエストすると、レスポンスが遅いのが良く分かる。2倍位は優に違うようだ。

処理完了を示す英単語は?暗証番号の英訳は?

コーディングしているときに、気になっているのだが、処理の完了を示す変数名は complete か? completed か?
あと、「暗証番号」は英語ではなんと言うのか?"PIN" しか見当たらないけど、PIN ってなんか違わないか?英語で「暗証」ってなんというんだろう?

VB/VBA の Implements

くそ〜。こいつの使い方が良く分からない。機能的に、どこまでできて、どこまでできないんだ?
protected はないのか?
スーパークラスの側に protected なフィールドを持てないから、public な getter/setter を追加すると、今度はサブクラスの側でその getter/setter までも強制的にオーバーライドさせられてしまう。なんじゃこりゃ?