ひしだまの変更履歴

ひしだまHPの更新履歴。
主にTRPGリプレイの元ネタ集、プログラミング技術メモと自作ソフト、好きなゲームや音楽です。

ファイルダウンロード修正

2007-11-06 23:59:54 | PG(Java)

javaでWindowsのファイルダウンロードダイアログに値を書き込むユーティリティークラスの内部ロジックをちょっと修正。
ボタンだけでなく、ファイル名のエリアに値を送信する際にもダイアログにフォーカスが当たっていないといけないようだ。ちゃんと送信されたかどうか確認する方法は相変わらず分からず、とりあえずウェイトを入れてるけど。

あと、IDispatchに型情報を取得するメソッドを追加。
今は、用意してあるJavaクラスに該当しないCOMオブジェクトは全部IHTMLElementかIDispatchになってしまう。IHTMLElementだとタグ名の取得ができるから実際は何のオブジェクトだったのか分かるけど、他(Collectionとか)はIDispatchになってしまって何のオブジェクトなのか知る術が無かった。(本来のVC++やVBであればQueryInterface()とかで確認できるんだろうけど)
つーわけで、デバッグ用に型情報のオブジェクト名だけ取れるようにしてみたのだった。

でもこういうのを用意しても、実際には使わない事が多いんだよな(爆)


コメント    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« タグクラス適当に追加 | トップ | DocumentComplete捕捉成功!... »
最新の画像もっと見る

コメントを投稿

PG(Java)」カテゴリの最新記事