[pear_error: message="Success" code=0 mode=return level=notice prefix="" info=""]
HPPDはHTMLダイアログをタブ集約し、フォームの送信を独自プロトコルで 捕捉しXMLを更新しますが、フォームのGETに加えPOSTにも対応しました。 現状ではあまり意味がありませんが、将来画像等のバイナリーデータを扱う場合には 必須な条件でした。 http://kuroda.bglb.jp/sax/Property.zip JUGEMテーマ:Windows COMプログラミング
サディスティックプログラミング by hidebou | 2014.02.27 Thu 21:27
これはマーシャリング有効でなければなりませんから通常はIDispatch、IDispatchEx限定 になりますが、リッチコンソール1.20があらゆる状況下で安定なら、完全にレジストリ非依存の 相互COM連携が可能だということになります。 従来でも、親EXEが子EXEへ強制的にDLLを送りつければ何でもありな状況は作れます。 例えばcscript.exe、wscript.exeをサスペンド起動しDLLを送りつけてWSH自体を自由に拡張する 実験は飽きるほど行っています。 ただし、それが逆転し、既に動作中の親へ子からDLLを送りつける時には種々の問題があり...
サディスティックプログラミング by hidebou | 2014.02.21 Fri 14:15
リッチコンソール 1.20を更新しました。 http://kuroda.bglb.jp/sax/RichConsole.zip 画像のクリックイベント動作時にウインドウスクロールバーの状態によっては プログラムが停止する場合があることへの対応を行いました。 JUGEMテーマ:Windows COMプログラミング
サディスティックプログラミング by hidebou | 2014.02.21 Fri 13:40
リッチコンソール上の画像がダブルクリックされたことを呼び出し元へ通知し それを受けたスクリプト側の処理を考えた場合、HTMLのイベント処理手法は 大変優れていると感じます。 IDispatchExは後付で何でも追加できますから、もしondblclickが存在したらという 書き方ができます。IDispatchの場合は生成時に存在したメソッドしか呼べませんから 提供側にしか存在できず、別の何かを用意しなければなりません。 じゃあ、画像ごとにIDispatchExを用意すればいいのですが、クリーンなIDispatchExを 生成するのは結構大変です。...
サディスティックプログラミング by hidebou | 2014.02.19 Wed 23:42
リッチコンソールの画像挿入メソッドがディスパッチを返し、同一サイズであれば、 スクリプトから新たなファイルを指定してイメージを追加、インデックスを指定して 簡単なアニメーション効果を実現する予定です。初心者向けドキュメントの最後は 簡単なゲーム作成にしたいと考えHTML埋め込みを実現しましたが、HTMLに逃げる のはいかがなものかという気もしますので、画像クリックのスクリプトへの通知、画像 切り替えという単純な機能を付加して、カードゲームでもお見せできればと考えています。 JUGEMテーマ:Wi...
サディスティックプログラミング by hidebou | 2014.02.19 Wed 22:38
HTML埋め込み関数に加えHTA埋め込み関数が追加されました。 http://kuroda.bglb.jp/sax/RichConsole.zip HTML系IEのデフォルトセキュリティーで動作し、HTA系はアプリケーションセキュリティーで動作します。 スクリプト中に new ActiveXObjectがあれば両者の違いが明らかとなります。 [helpstring("HTMLを埋め込み表示します(第2引数をwindow.externalで参照可")] HRESULT STDMETHODCALLTYPE InsertHtml([in]BSTR url, [in]IDispatch *ext); [helpstring("HTMLを埋め込み表示し、window.closeを待機しま...
サディスティックプログラミング by hidebou | 2014.02.19 Wed 18:48
リッチコンソール1.10を修正しました。 http://kuroda.bglb.jp/sax/RichConsole.zip 埋め込みHTMLをWM_PAINT毎にUpdateするものとし、表示位置を安定させました。 埋め込みHTML中でwindow.closeが実行された場合、HTMLのボタン等を操作不能にしました。 これは、呼び出し元スクリプトが終了している状態での操作を防止するためです。 尚、埋め込み画像、HTMLの削除は、単に当該位置の1文字を削除する操作です。 JUGEMテーマ:Windows COMプログラミング
サディスティックプログラミング by hidebou | 2014.02.19 Wed 17:56
リッチコンソールにHTML埋め込み関数が追加されました。 http://kuroda.bglb.jp/sax/RichConsole.zip [helpstring("HTMLを埋め込み表示します(第2引数をwindow.externalで参照可")] HRESULT STDMETHODCALLTYPE InsertHtml([in]BSTR url, [in]IDispatch *ext); [helpstring("HTMLを埋め込み表示し、window.closeを待機します(返値はwindow.returnValue)")] HRESULT STDMETHODCALLTYPE InsertHtmlWait([in]BSTR url, [in]IDispatch *ext, [out,retval]VARIANT *ret); 前者は単なる表示、後者はwindo...
サディスティックプログラミング by hidebou | 2014.02.19 Wed 13:21
気に食わなかったら、Windowsの動作をカスタマイズすればいいし、同じようにブラウザをカスタマイズすればいい。 本来アプリケーションとはそういうものだ。IEに合わせるのではなくIEを変える。HSHTML自体の振る舞いを変える。 頭の固いやつらはそれをクラックまがいと言うだろうが、自分のPCを自分が望むように操る権利はすべてのユーザーが有する基本的な権利だ。 JUGEMテーマ:Windows COMプログラミング
サディスティックプログラミング by hidebou | 2014.02.19 Wed 10:32
入門者向けサンプルを作るにあたり、やっぱりキャッチーな部分があるべきだと考えました。 リッチコンソールにHTML埋め込みを行えば、動画等も再生できるわけですので、そこを書きます。 JUGEMテーマ:Windows COMプログラミング
サディスティックプログラミング by hidebou | 2014.02.19 Wed 08:34
全29件中 1 - 10 件表示 (1/3 ページ)