タグ

2006年4月29日のブックマーク (5件)

  • Ajaxを使ったファイルマネージャをPHPで作ろう - @IT

    JavaScriptPHPの通信 JavaScriptから見たPHPからのリクエストとPHPから見たJavaScriptからのリクエスト Ajaxを使わずにファイルマネージャを作ろう Ajaxを使わないでPHPファイルマネージャの概要と実装スタイル Ajaxを使ってファイルマネージャを作ろう Ajaxへの改変部分と注意点/ファイルマネージャの制限/Ajaxを用いたオープンソースのPHPアプリケーション/phpFreeChat/自前WebにphpFreeChatをコピーしてみよう JavaScriptはブラウザ上で実行されるインタプリタ言語である。PHPはサーバ上で実行されるインタプリタ言語である。JavaScriptPHPのメッセージの流れは基的に@IT上のほかの記事を参考にしてもらうといいだろう。 ■JavaScriptでの実装例 下記はJavaScriptからサーバ上のURL、「

    ilo
    ilo 2006/04/29
  • VBで関数ポインタを呼び出す

    VBでの、関数ポインタによる関数の実行 単独のVB開発環境では、通常関数ポインタを元に、そのポインタが指している関数を実行することはできない。この様な場合、VCでDLLを作成するなどしなければならない。しかし全く不可能かというとそうでもなく、多少無茶なことをすればできないことはない。以下では、VB単体の開発環境で関数ポインタが指している関数を実行する例を示す。(なおここで示すのはあくまで可能であるという例であって、実際のプログラミングでは素直にVCでDLLを作成したり、rundll32を使用するなどの手段をとるべき) 後述のサンプル2では、CallFuncPtrという関数を定義している。この関数は、第一引数に呼び出したい関数のアドレス、第二引数以降にその関数へ渡したい引数を指定する。呼び出す関数に渡す引数には、文字列または32bit値を指定可能で、呼び出した関数内での引数の操作は反映されな

    ilo
    ilo 2006/04/29
  • Tabindexを使ったカーソル制御について(GotFocusとLostFocus)

    Tabindex を使ったカーソル制御で困っています。 Tabindexで各コントロールに順位を付け、Enterkeyやマウスで、あるコントロール以降に移動するときは(LostFocus内で)入力チェックをしてひっかかれば自コントロールに戻り、以前のコントロールに移動するときはExitSubでチェックせずに抜けるようにしています。 各コントロールにGotFocusしたときに、共通の変数でTabindex番号を取得して、LostFocus内で比較しているのですが… 通常、移動先コントロールのGotFocusイベントの後に移動元コントロールのLostFocusが起きていて、実際に同じForm内の他のコントロールではうまく動作しています。 しかし、ある部分では全く同じ記述をしているにもかかわらず、LostFocusイベントが先に起こり、うまく動作しません。(しかも、うまく動作しているのと同じプロ

    Tabindexを使ったカーソル制御について(GotFocusとLostFocus)
  • http://www.doblog.com/weblog/myblog/8821/1724397

  • Visual Basicの限界を広げるサブクラス化の手法

    酒井 法雄 SAKAI,Norio norio@int21.co.jp   たしかにWindows APIは強力だ.しかし,だからといってWindows APIを単純にコールすれば何でもできるというものではない.たとえば,Visual Basicのイベントにあらかじめ用意されていないメッセージを知ることはできなかった. しかし,Visual Basic 5.0から用意されたAddressOf演算子とWindows APIを組み合わせて使えば,これが可能になる. ここでは,Visual Basicのイベントを拡張するサブクラス化の手法と注意点,そして応用例を述べよう. メモリを直接操作できる「お楽しみ」 Windows APIは強力だ.Visual Basicの限界を超えるためには,必須項目である.そして,単純にWindows APIを使えば何でもできてしまうように思いがちだ