[#44909] VRDdeClientについて — Toshiyasu Soejima <clev@...2.so-net.ne.jp>

17 messages 2008/05/11

[#44936] yamlとencoding — "Yutaka Kanemoto" <kinpoco@...>

金本と申します。

16 messages 2008/05/14

[ruby-list:44932] Re: VRDdeClientについて

From: yukimi_sake <yukimi_sake@...>
Date: 2008-05-14 13:38:40 UTC
List: ruby-list #44932
雪見酒です。

> ということは、Form を継承した上でそのアプリから、puts とかできるという
> ことなんでしょうか?
> 最終的には、変数に格納したデータを自分DBに格納してしまいたいんですが・・・

どういうことをなさりたいのか具体的にわかりませんが、簡単ですからとに
かくやってみましょう。考えるのはそれからでも良いのでは?

require 'vr/vrcontrol'

class Form1 < VRForm
  def construct
    addControl(VRButton,'button1',"button1",10,10,80,20)
  end

  def button1_clicked
    print 'button clicked'
    $stdout.flush
  end
end

VRLocalScreen.start Form1

ActiveScriptRubyがインストールされていれば、これをruby consoleから
実行すれば、ボタンを押すたびにコンソールに

"button clicked"

が出力されます。
あとはボタンの代わりにタイマで定期的にDDEサーバーにデータを要求して
それをコンソールに出力するとか、タスクトレーに格納するとか、
Arrayに格納して、データベースに送るとかは、サンプルを見ながらいろい
ろやってみましょう。VsiualuRubyのホームページにはいろいろなサンプル
があります。DDEじゃなくてOLE Automationだって使えます。


In This Thread