ひしだまの変更履歴

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

ダイアログのボタンをプログラムから押す方法

2007-10-31 22:39:07 | PG(VC++)

ダイアログのボタンにメッセージを送信してボタンクリックをエミュレートする方法をメモ。

要はボタンのHWNDに対してWM_LBUTTONDOWNとWM_LBUTTONUPを送るんだけど、これがまた思わぬ伏兵にやられて上手くいかないことがあった。とりあえず回避策は分かったけど、もっとバシッと解決できる方法は無いものか(嘆)


オラクルcoreダンプ

2007-10-30 21:25:47 | PG(RDBMS)

Oracleのwith句とfull outer joinの障害についてちょっと追記。まぁ全然解決の役には立たないけど。(Oracleのプロセスがcoreダンプ吐いて落ちていたらしい)
で、Windows版のOracleもcoreファイルを出すことを発見。まぁ中を見ても全然役に立たないけど。

そして脈絡無く、ついでに備忘ネタも追加。


IEファイル選択エリアへの入力

2007-10-28 14:21:11 | PG(Java)

IERobotに関連して、ファイル選択(input type="file")へ入力するユーティリティーを作成。
HWNDへのキー送信が上手くいかなくて挫折しかけてたけど、どのHWNDに送ればいいか分かったので解決♪

あとついでにクラス名を変更。HtmlFoo→IHTMLFoo。要は、実際に使っているMSHTMLのインターフェース名に合わせたということ。
けっこう大きい変更だけど、使ってる人がいるとも思えないから、まぁいいでしょ^^;


ITravelLogStgが無い?!

2007-10-28 05:13:21 | PG(VC++)

WebBrowserコントロールの履歴を知りたいと思って調べてみたら、ITravelLogStgというインターフェースを使えばいいらしいことが分かって、嬉々として試してみた。

コーディングは比較的簡単に出来たものの、いざ実行してみたら、「インターフェイスが登録されていません」。 はぁ??

確かにレジストリを見てもITravelLogStgが無い。
でも普通にIEで履歴を使って戻ったり進んだりしてるんだけどなぁ。なんでだろ。

まぁそういう訳で動作確認は出来ていないものの、せっかくなのでメモだけしておく。
はぁ…。


NWコミック『ヴァリアブル ウィッチ』

2007-10-27 23:59:48 | マンガ

なんとナイトウィザードのマンガが出てた。『ヴァリアブルウィッチ』猫猫 猫

なんか微妙に描き込みが薄いというか…章と章の間の落書きみたいのは上手いので、イラスト向きの人なんだろうか。(つーか、ナイトウィザードのリプレイのイラストの雰囲気とギャップが大きいだけか?)
でもナイトウィザードのことがよく分かってる人みたいなので、そういう意味では安心して読める。既存キャラからの登場がマユリだというのもしぶい選択でいい。
話の展開や演出はオーソドックス(ちなみにカバー裏の背表紙の3コマ漫画は、その通りだと思う(笑))だけど、巻末のルール適用やらデータやらがさすがTRPG原作という感じ。

なお、「ヴァリアブル」といえば普通は変数のことだが、ここでは「変化する」というような意味かな。主人公とか猫とか。おかげで、出てくるキャラほとんど女ばっかりやんけ^^; そしてほぼ唯一の男キャラが仮面をかぶっている辺り、ほんとによく分かってんなーと感心する(笑)

(つーか、髪型は勝手に変わるとしても、着替える必要はねーじゃん?(ボソ)→3コマ漫画)