[#44909] VRDdeClientについて — Toshiyasu Soejima <clev@...2.so-net.ne.jp>
#
17 messages
2008/05/11
[#44911] Re: VRDdeClientについて
— yukimi_sake <yukimi_sake@...>
2008/05/11
こんにちは、雪見酒です。
[#44923] Re: VRDdeClientについて
— Takahiro Kambe <taca@...>
2008/05/13
In message <4826942F.4080102@ck2.so-net.ne.jp>
[#44910] SimpleDelegator#dupの引数objについて — "SHIMADA Koji" <snoozer.05@...>
しまだです。
6 messages
2008/05/11
[#44936] yamlとencoding — "Yutaka Kanemoto" <kinpoco@...>
金本と申します。
16 messages
2008/05/14
[#44937] Re: yamlとencoding
— "NARUSE, Yui" <naruse@...>
2008/05/14
成瀬です。
[#44952] Re: yamlとencoding
— "NARUSE, Yui" <naruse@...>
2008/05/17
成瀬です。
[#44997] Re: yamlとencoding
— "Yutaka Kanemoto" <kinpoco@...>
2008/06/03
金本と申します.
[#44942] Gemでhpricotインストールエラー — "Yangkook Kim" <yangkookkim@...>
Kimと申します。
8 messages
2008/05/16
[#44945] Re: Gemでhpricotインストールエラー
— rubikitch@...
2008/05/16
From: "Yangkook Kim" <yangkookkim@gmail.com>
[#44980] 重いタスクと平行にirbを使うと遅い? — "takeru sasaki" <sasaki.takeru@...>
佐々木と申します。
8 messages
2008/05/31
[#44981] Re: 重いタスクと平行にirbを使うと遅い?
— rubikitch@...
2008/05/31
From: "takeru sasaki" <sasaki.takeru@gmail.com>
[#44986] Ruby 1.8.7 has been released — "Akinori MUSHA" <knu@...>
Ruby 1.8.7 をリリースしました。
5 messages
2008/05/31
[ruby-list:44911] Re: VRDdeClientについて
From:
yukimi_sake <yukimi_sake@...>
Date:
2008-05-11 13:10:48 UTC
List:
ruby-list #44911
こんにちは、雪見酒です。 >VRDdeClient 関係を検索していたのですが、Formを使うサンプル >はあったのですが、単純に取得したデータを標準出力に出すとか >変数に格納するにはどうすればいいのでしょうか? >VB6.0などでも、標準出力に出す方法が無さそうだったので、もしか >したら無いのかなー?と途方にくれています。 Windowsのメッセージというのがどういうものか分かっていないと、 ちょっと難しいと思いますが、説明しておきます。 DDEというのは他のウインドウアプリケーションとデータ交換するた めの一方法で、交換にはWindowsのメッセージを使用します。 例えばクライアントがサーバーにデータを要求する場合はごくざっと、 初期化する WM_DDE_REQUESTメッセージと自分のウインドウハンドルをDDEサーバーに送る WM_DDE_DATAがDDEサーバーから自分に送られてくるのを待つ。 WM_DDE_DATAを受け取ったら引数からデータを取り出す 後始末をする という手順になります。このときに、自分のウインドウハンドルと、メッセ ージを受け取って処理する機構(メッセージループ)がクライアントに必要で す。 このメッセージループを受けるウインドウがVBやVRubyで言うところのフォ ームということです。つまり、フォーム内のパッケージ化されたメッセージ 処理機構を利用していますから、VBでもVRubyでもフォームを介さずにDDEを 利用することはできないわけです。 フォームの存在を許してよいなら、それを最小化するとかタスクトレーに入 れてしまうとかしておいて、そこからコンソールにprintしたり、変数に格 納したりしたらいかがでしょう? タスクトレーに入れるサンプルもVisualuRuby計画のHPから参照することがで きます。