[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 2chのread.cgiへ]
Update time : 01/31 00:01 / Filesize : 175 KB / Number-of Response : 612
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【ActiveScript】RubyをWindowsで使うスレ【GUI】



1 名前:デフォルトの名無しさん [2006/08/08(火) 19:08:09 ]
他プラットホームとの互換性なんかいらん!
漏れはWindowsの上だけで快適に使いたいんだ!
Windows独自の技術的な話題や、
Windows版だけのrubyの問題について語るスレ。

■ruby
 www.ruby-lang.org/ja/

■ruby関連スレ
 ・Rubyについて Part 22 (本スレ?)
  pc8.2ch.net/test/read.cgi/tech/1147897915/
 ・Ruby初心者スレッドPart7
  pc8.2ch.net/test/read.cgi/tech/1154077799/l50



116 名前:デフォルトの名無しさん mailto:sage [2006/08/27(日) 04:10:41 ]
fxruby1.6.0がラッパしてるfox-toolkitの1.6.0でUnicodeをサポートする
ようになったらWindows9系ではfxrubyのプログラムが動作しなくなった

ttp://fox-toolkit.net/cgi-bin/wiki.pl?Unicode_Support

Windows 95/98/ME
FOX requires the Microsoft Layer for Unicode on Windows 95/98/Me Systems.
For more information see the [MSLU website].

なんかMSLUとか言うのをどうにかすればいいらしいけど
どうしたらいいの?

117 名前:デフォルトの名無しさん mailto:sage [2006/08/27(日) 04:54:05 ]
Microsoftがライブラリ配布してるからダウンロードしてインスコすれ

118 名前:デフォルトの名無しさん mailto:sage [2006/08/27(日) 05:04:43 ]
どっか説明してるサイトとかありますか?

119 名前:デフォルトの名無しさん mailto:sage [2006/08/27(日) 06:22:39 ]
ぐぐれ

120 名前:デフォルトの名無しさん mailto:sage [2006/08/27(日) 06:55:54 ]
ライブラリの名前だけでいいんだけど
unicows.dll ← これ?

121 名前:デフォルトの名無しさん mailto:sage [2006/08/27(日) 22:31:03 ]
vrubyの画面にwebbrowserを貼り付けるサンプルは、
vruby.sourceforge.net/samples.htmlにあるが、
vrubyの画面にexcelを貼り付けられないものだろうか?

と思って検索したら、
rd.search.goo.ne.jp/click?DEST=http://www.pen-chan.jp/~tdiary/pen-chan/20050106.html&no=1
に「VBとかだとExcelをフォームに貼り付けたりできたじゃん(おぼろげな記憶)。それはきっとOLEとか
ActiveXでできてるだろうからvrubyでも可能なはず。OLEブラウザで名前を調べてテストしたが、
うまくいかん。あれは本当にOLEだったのか?そのへん調べてみるとOLEコンテナというシロモノらしい。
だめぽい。」
とある。

vrubyの画面にexcelは貼り付けられないということでFA?

同じ発想でOOo.orgのcalcを貼り付けられないか調査中。OOo自体はActiveXとして使えるらしいが、
openoffice-docj.sourceforge.jp/tr/temp/OOo11_Features.html
OLEブラウザをみても、それに当たる物が見つからない(OOoインストール時にActiveXは選択している。)
vruby以前の問題でうろうろしているが、成功例のサンプルとかどこかにある?



122 名前:デフォルトの名無しさん mailto:sage [2006/08/27(日) 22:36:13 ]
両方無理

123 名前:デフォルトの名無しさん mailto:sage [2006/08/27(日) 22:52:38 ]
>>121
リンク先は読んでないが、Excelは「OLEサーバ」。
OLEオートメーションを使うためには、入れ物が「OLEコンテナ」である必要がある。
vrubyの実装がどうなっているのか知らないけど、そうなってないなら出来ない。

COMやActiveXを使えるからといって、OLEオートメーションが出来るとは限らない。
C/C++だってそうでしょ?

124 名前:デフォルトの名無しさん mailto:sage [2006/08/28(月) 00:18:32 ]
>>122-123

無理っすかあ。残念。




125 名前:113 mailto:sage [2006/08/28(月) 03:13:02 ]
>>115
socket が一番簡単ですか?同じマシンで閉じているので
ネットワーク通信ではなくプロセス間通信でもいいのですが。

>>121のActiveXの話をみて、113に書いた条件とは少し変わってしまいますが、
C#とrubyとの接続方法として、C#でActiveXコンポーネントを作成して
vrubyに貼り付けたりというのもあるのかもしれないと思いました。



126 名前:デフォルトの名無しさん [2006/08/29(火) 09:45:56 ]
VR(Vert|Horiz)TwoPaneでセパレータをドラッグしたときにゴミが残るのうちだけ?
@pane_2.moveしたときに再描画されなくてPatBltで描いた線が残ったままになってる。
もう一度PatBltして線を消すとか、@pane_2.refreshをするとかすればいいんだけど、
そうなってないってことは、うちの環境がおかしいの?

127 名前:デフォルトの名無しさん mailto:sage [2006/08/29(火) 15:03:12 ]
複数Excelファイルの集計とか、全部Rubyでやってるよ。
最初はVBAでやってたけど、Ruby使い出すともう戻れないねぇ・・・

でも、Visualプログラミングはまだやる気起きないなぁ。
Delphi6で不満な局面がないし

128 名前:デフォルトの名無しさん mailto:sage [2006/08/29(火) 21:33:47 ]
>>125
別にソケットはネットワーク通信専用じゃないけど
どうしてもいやならここらへんでも(つかったことないけど)
jp.rubyist.net/magazine/?0005-RLR

>>126
これかね
vruby.sourceforge.net/cgi-bin/wiki.cgi?ReportedBugsVruby#i33

129 名前:デフォルトの名無しさん mailto:sage [2006/08/30(水) 08:33:29 ]
VRTwoPaneFrameは修正したけど、VRTwoPaneの方は修正してないみたいだね

130 名前:デフォルトの名無しさん mailto:sage [2006/08/30(水) 08:44:06 ]
>>127
王道はずしまくりですね

131 名前:デフォルトの名無しさん mailto:sage [2006/08/30(水) 19:18:23 ]
>>121
> vrubyの画面にwebbrowserを貼り付けるサンプルは、
> vruby.sourceforge.net/samples.htmlにあるが、
> vrubyの画面にexcelを貼り付けられないものだろうか?


とりあえず、vrubyの画面にexcelを貼り付ける方法を発見。

上記のvruby.sourceforge.net/samples.htmlにあるActiveXのサンプル画面で、
"www.yahoo.co.jp/"
と書かれている部分を、
"file://c:\\test.xls"
のような、実在するexcelファイルを指定すれば出来る。
(そのパソコンのセキュリティの設定と関係してくるが。)

次に、ここで表示したexcelを、vruby側からコントロールしたいのだが、さてどうしたものか。


132 名前:デフォルトの名無しさん mailto:sage [2006/08/30(水) 19:31:16 ]
ActiveScriptRubyのActiveScript部分のみのインストール手順(必要なファイルとか登録するレジストリ情報とか)
とかってどこかにないですかね?
ActiveScriptRubyが入っていないPCでRubyで書いたHTAとかを動かしたいときに
関連物を全自動でさくっと登録したいです

133 名前:デフォルトの名無しさん mailto:sage [2006/08/30(水) 22:07:00 ]
>>132
artonさんのWikiに質問を書いてからblogのコメントに質問があるからWiki見ろゴルァとか書くと良いらしいと日記に書いてあったヨ。

>>131
documentを取得しようとするとExcelのインスタンスが取得できた稀ガス。

134 名前:デフォルトの名無しさん mailto:sage [2006/08/30(水) 23:25:07 ]
>>133

ちょっと試してみました。

@excel = @exp.ole_interface.Document             # でExplorerAxControlのインスタンスからexcelを取り出し、
@sheet = @exp_document.Worksheets.Item("Sheet1") # で、シートを取り出し、
p @sheet.Cells.Item(3,2).Value                   # でC2のセルを表示

できました。





135 名前:デフォルトの名無しさん mailto:sage [2006/08/30(水) 23:53:06 ]
>>134

> @sheet = @exp_document.Worksheets.Item("Sheet1") # で、シートを取り出し、
は、
@sheet = @excel.Worksheets.Item("Sheet1")          # で、シートを取り出し、
の間違いでした。

これが出来ると、excelの機能をまるまるvrubyのアプリケーションに使えそうで良い感じです。



136 名前:デフォルトの名無しさん mailto:sage [2006/09/03(日) 09:45:06 ]
Excelへの印刷まではrubyから制御してるんだけどさ、
プリンタのジョブが完了したとかあと何件残ってるとか監視したいんだけど
それはWin32OLEやASRで出来るもの? 無理?
どこから監視すればいいのかわからんとです。

137 名前:デフォルトの名無しさん mailto:sage [2006/09/03(日) 12:29:06 ]
>>136
コントロールパネルからプリンタの画面を見る。
ということが、Rubyから出来れば可能。出来なければ不可能。

138 名前:デフォルトの名無しさん mailto:sage [2006/09/03(日) 12:36:58 ]
ttp://www.tohoku.ricoh.co.jp/barcode/support/wpaper/wp0002/index.html

win32apiの叩き方が分からないけど、こういうのがあった。
ユーザからしてみれば、ちょっとしたことだと思うんだけど
いざやってみようとすると敷居たかいのね orz

敷居が高いというか低レベルなところでゴニョゴニョしないとダメというか
ハンドルっていわれてもいまいち理解できていない今日この頃。
グチですまん

139 名前:デフォルトの名無しさん mailto:sage [2006/09/03(日) 12:48:27 ]
ネットワーク越しの対戦型囲碁ソフトってこれで作れます?
作れるけど困難?

GUIアプリは作ったことありません。プログラミング経験は、Perl と Ruby のCGIだけです。
C#とかを勉強して、Visual Studio で作る方が近道でしょうか?

140 名前:デフォルトの名無しさん mailto:sage [2006/09/03(日) 13:00:07 ]
できると思うけど…
GTPのライブラリはあるみたい?

www.hiroshima-pu.ac.jp/~sasaki/cgf/gifu2004/regulations/sample.html

141 名前:デフォルトの名無しさん mailto:sage [2006/09/03(日) 14:16:42 ]
>>139
140でFA
自力でやるなら、やり方によるがネットワークプログラミングはどっちでも変わらんと思う。
地道にやると何にしろ面倒。
dRubyを使ってもいいのならRubyのほうが楽だと思う。

142 名前:デフォルトの名無しさん mailto:sage [2006/09/03(日) 14:36:14 ]
GUIだからってかまえなきゃいいんじゃない?
Labelで○●+表示して、クリックイベント拾うとかw

通信を自前のメッセージにするのかGTPにも対応するかで
困難さはだいぶかわってくると思われ。

>>141が書いてるdRuby使った案だとViewをWin32ネイティブにも
CGIでのフロントエンドにもできていいんじゃない?
(256本網道編っぽい)

143 名前:デフォルトの名無しさん mailto:sage [2006/09/03(日) 15:17:11 ]
>>140-142
サンクス。
Rubyでやってみます。


144 名前:デフォルトの名無しさん mailto:sage [2006/09/08(金) 07:35:28 ]
pstoreがmswin32でバグってるてのは多用している自分にとってびっくりだった。
次バージョンでのバグ修正を期待します。



145 名前:デフォルトの名無しさん mailto:sage [2006/09/08(金) 17:08:05 ]
winユーザーには冷たいですから

146 名前:デフォルトの名無しさん mailto:sage [2006/09/08(金) 21:00:38 ]
one-click Ruby をインストールしているマシンに
ActiveScriptRubyをインストールしたらまずいことになりますか?

やはりone-click Rubyをアンインストールしたほうがいいのでしょうか?

147 名前:デフォルトの名無しさん mailto:sage [2006/09/08(金) 22:37:25 ]
パスが違えば問題ないんじゃない?

148 名前:デフォルトの名無しさん mailto:sage [2006/09/09(土) 00:50:01 ]
One-click をインストールすると、環境変数
RUBYOPT=-rubygems
が設定されるから、場合によっては不都合あるかもな

149 名前:デフォルトの名無しさん mailto:sage [2006/09/09(土) 02:41:58 ]
コマンドプロンプト毎に環境変数設定するバッチファイル書けば?

150 名前:デフォルトの名無しさん mailto:sage [2006/09/09(土) 17:37:43 ]
IronPython正式版が出たけど、はやくRubyも.NETで動くようにならないかなと期待。
plas.fit.qut.edu.au/Ruby.NET/
が一番、プロジェクトとして近いのかな?



151 名前:デフォルトの名無しさん mailto:sage [2006/09/09(土) 20:14:04 ]
>>150
IronRubyてのを聞いた気が…。

152 名前:デフォルトの名無しさん mailto:sage [2006/09/10(日) 01:56:51 ]
>>147
>>148
>>149

環境変数を弄ればいけそうなのですね。
挑戦してみます。

ありがとうございました。


153 名前:デフォルトの名無しさん mailto:sage [2006/09/12(火) 05:24:29 ]
なぜWin32API.soは小文字にしない

154 名前:デフォルトの名無しさん mailto:sage [2006/09/12(火) 08:26:53 ]
固有名詞



155 名前:デフォルトの名無しさん [2006/09/25(月) 11:55:05 ]
WinとかWINで統一感ないね

156 名前:デフォルトの名無しさん mailto:sage [2006/09/26(火) 21:36:23 ]
Win32APIのオブジェクトって

def playsound(filename, option = SND_SYNC)
 api = Win32API.new('winmm.dll','sndPlaySoundA',%w(p i),'i')
 api.call(filename, option)
end
より
def playsound(filename, option = SND_SYNC)
 $win32playsound ||= Win32API.new('winmm.dll','sndPlaySoundA',%w(p i),'i')
 $win32playsound.call(filename, option)
end
みたいにして使いまわしたほうがいいんですかね。
オブジェクトの生成って重いんですか?

157 名前:デフォルトの名無しさん mailto:sage [2006/09/26(火) 21:44:17 ]
なぜ試さない/コードを見ないんだろう

158 名前:デフォルトの名無しさん mailto:sage [2006/09/26(火) 22:15:06 ]
定数でいいんでねか

159 名前:デフォルトの名無しさん mailto:sage [2006/10/02(月) 16:26:16 ]
USB Joypad を ruby上で利用する方法探してます。

ライブラリないしサンプルとなるコードってどっかにないですか?

160 名前:デフォルトの名無しさん mailto:sage [2006/10/02(月) 21:24:23 ]
SDLを使うとか?

161 名前:デフォルトの名無しさん mailto:sage [2006/10/02(月) 21:26:31 ]
っ ttp://www.kmc.gr.jp/~ohai/rubysdl_ref.html#label-339

162 名前:デフォルトの名無しさん mailto:sage [2006/10/06(金) 11:31:39 ]
ruby -e "`cls`"
でcmd窓がクリアされないんですが他にいいやり方ないですか

163 名前:デフォルトの名無しさん mailto:sage [2006/10/06(金) 11:55:04 ]
ruby -e "system('cls')"

164 名前:デフォルトの名無しさん [2006/10/17(火) 04:58:43 ]
東京大学教養課程の第一プログラミング言語がRubyに
d.hatena.ne.jp/sumii/20060928/1159394568
b.hatena.ne.jp/entry/http://d.hatena.ne.jp/sumii/20060928/1159394568



165 名前:デフォルトの名無しさん mailto:sage [2006/10/29(日) 16:36:57 ]
RubyでDDEを直接扱うライブラリありますか?

vrubyのGUI経由でのライブラリがあるのは知っているのですが、
データをrequestするメソッドと返り値をとるメソッドが分かれてしまっているのが
使いづらくて・・・。



166 名前:デフォルトの名無しさん [2006/11/06(月) 21:16:53 ]
Win32APIをDLで置き換えるってのはいつから?

167 名前:デフォルトの名無しさん mailto:sage [2006/11/07(火) 02:17:53 ]
もう置き換えてるはずなんだがな。


168 名前:デフォルトの名無しさん [2006/11/16(木) 01:53:02 ]
いまさらだけど
vruby061102リリース記念age

169 名前:デフォルトの名無しさん [2006/12/03(日) 19:43:36 ]
Bad file descriptor - connect(2) (Errno::EBADF)が出やすいのはwindowsだから?

170 名前:デフォルトの名無しさん mailto:sage [2006/12/04(月) 02:12:53 ]
なんかどっかで聞いたことあるな
Threadの中でやるとよくないんだっけ?

171 名前:デフォルトの名無しさん mailto:sage [2006/12/05(火) 09:01:56 ]
俺の中ではgemが出すエラーだな。
rubyforgeが落ちてる時の。

172 名前:デフォルトの名無しさん mailto:sage [2006/12/10(日) 04:27:31 ]
ネット系は至る所からTimout::Errorがやってくる恐怖のライブラリ

173 名前:ビジネスニュース+ mailto:sage [2006/12/26(火) 03:21:13 ]

ビジネスニュース+ 板
ttp://news18.2ch.net/bizplus/

【ネット】「Windows Vista」からネット経由でセブンイレブンのコピー機にプリントアウト![12/25]
ttp://news18.2ch.net/test/read.cgi/bizplus/1167024387/

174 名前:デフォルトの名無しさん [2006/12/26(火) 04:18:38 ]
Apolo使ってる人いる?



175 名前:デフォルトの名無しさん mailto:sage [2006/12/26(火) 08:25:58 ]
>>174
visualuよりもお手軽だしDelphi部品使えるから、たまに使うけど、
Apollo側からgem使うのがメンドイので、ふつーのmingw版と
共存させてる(おかげでPATHの関係でたまにハマる)

176 名前:デフォルトの名無しさん mailto:sage [2007/01/04(木) 10:34:07 ]
Apoloに関しては、
別にDelphiだけでいいじゃんという究極の問題点があるからな

無論、正規表現とかを使いたいときはありだけどさ

177 名前:デフォルトの名無しさん mailto:sage [2007/01/04(木) 10:55:57 ]
つーかDelでも正規表現使えるように環境整備しとけって。

178 名前:デフォルトの名無しさん [2007/01/08(月) 01:56:39 ]
まあ、単発のユーティリティとか、プロトタイピングでしかRubyつかってないからなあ、俺は。
GUIは、Delphiでいいやという気もする

179 名前:デフォルトの名無しさん mailto:sage [2007/01/09(火) 02:44:11 ]
DelphiとPascalは死んだみたい
www.tiobe.com/tpci.htm


180 名前:デフォルトの名無しさん [2007/01/09(火) 23:08:01 ]
exerb 4.1.0 上げ

181 名前:デフォルトの名無しさん mailto:sage [2007/01/09(火) 23:55:22 ]
VisualuRubyのフォーム作りはFormDesignerが一番楽なのか?
更新止まってるが、代替アプリやスクリプトってないよね。

182 名前:デフォルトの名無しさん mailto:sage [2007/01/10(水) 03:09:17 ]
exerbキター

183 名前:デフォルトの名無しさん mailto:sage [2007/01/10(水) 21:43:17 ]
VisualuRubyのフォーム作りはFormDesignerが一番楽なのか?
更新止まってるが、代替アプリやスクリプトってないよね。

184 名前:デフォルトの名無しさん mailto:sage [2007/01/10(水) 22:38:13 ]
ラクっつか、それしかないんじゃ?
(VBだのDelphiだのみたいに)かゆいとこまでは手が届かないから
細かいとこは結局手でいぢってるけど、おおまかな部分をつくるものだと
おもって、あんまり気にしてないや



185 名前:デフォルトの名無しさん mailto:sage [2007/01/10(水) 22:43:50 ]
ごめん。1日遅れの二重投稿してたorz
今気づいて自分の目を疑った。

186 名前:デフォルトの名無しさん mailto:sage [2007/01/12(金) 22:16:42 ]
ActiveScriptRubyをアップデートするために1.8.4をアンインストールしたらMS系のアプリがやられた。
.NET FrameWork とかスクリプティングホストで使ってる共用ライブラリも巻き込んでないか?

187 名前:デフォルトの名無しさん [2007/01/18(木) 22:59:34 ]
FormDesignerがいよいよ更新再開?
yslab.atnifty.com/~yukimi_sake/diary/d

188 名前:・∀・)っ-○◎●創聖のダンゴリオン ◆DanGorION6 [2007/01/19(金) 01:59:27 ]
そーいえば俺も困ったことになった
アップグレードしようとしたらインストーラがInternal Error吐くようになったり。


レジストリの手動削除を試してみるといい
HKEY_CURRENT_USER\Software\Microsoft\Installer\
配下にActiveRubyが作ったエントリがあるからそいつを手動削除

189 名前:デフォルトの名無しさん mailto:sage [2007/01/31(水) 01:21:15 ]
rubygemsはもっと高速化できぬものか

190 名前:デフォルトの名無しさん [2007/02/02(金) 02:02:06 ]
win32api と win32module だけでテキストボックスの中身を取得しようとするとどうすればいいんでしょうか?

require 'win32/user32'
include Win32

hWND = 11111 # ハンドル

str = " "*255
SendMessage.call( hWND, WM_GETTEXT, 255, str)


としてはいけないんですよね。
格納先をアドレスで指定しなければならないのですよね?

うまいことstrをAPIに渡してやる方法はないでしょうか。

191 名前:・∀・)っ-○◎●創聖のダンゴリオン ◆DanGorION6 [2007/02/02(金) 02:13:42 ]
GetWindowTextA = Win32API.new('user32','GetWindowTextA','LPI','I')
buf = "\0" * 500
code = GetWindowTextA.call(hwnd, buf, buf.size)
text = buf.unpack("A*").first


192 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 02:33:21 ]
早速のお返事ありがとうございます。
しかし、それだとキャプションしか拾えないようですorz

193 名前:・∀・)っ-○◎●創聖のダンゴリオン ◆DanGorION6 [2007/02/02(金) 02:55:26 ]
ん?

エディットコントロールのハンドルに対してGetWindowTextもしくはWM_GETTEXTやると
テキストを取得する動作になる



194 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 03:16:22 ]
プロセスが違う場合、共有メモリとかほげほげ



195 名前:デフォルトの名無しさん [2007/02/10(土) 11:21:11 ]
win32oleを使ってExcelファイルを読み込むプログラムを高速化したいのですが
どうすれば速くなりますか?
読んだ後は、テキストファイルに書くだけです。

同じような構造のシートを10シート以上読み込むことがあります。
一つのシートは大体、100columns*100rowsより大きなサイズです。
全てのシートを読んだ後、データを整理して望むフォーマットで出力します。

プロファイルを取った結果、読み込んでいる部分が遅いという判断に至りました。
Rubyのバージョンは1.8.5です。

質問なのでageさせていただきます。

196 名前:デフォルトの名無しさん mailto:sage [2007/02/10(土) 12:43:16 ]
まずは読み込んで書き出す部分のソースを見ないことには何とも言えない。
コーディングが悪いのか、RubyとCOMの組み合わせの限界なのか。

197 名前:デフォルトの名無しさん mailto:sage [2007/02/10(土) 12:44:58 ]
OLEだと遅いよねー。
ODBCに登録してからの呼び出しだとアンマリ変わんないかな。

ヘタレなので元のExcel側でCSV書き出ししてから
rubyで処理するとかしか思いつきません。

198 名前:デフォルトの名無しさん mailto:sage [2007/02/10(土) 15:05:49 ]
で、あと何年待ったらパス区切り文字のデフォルトが\にならないバグが改善されるの?

199 名前:デフォルトの名無しさん mailto:sage [2007/02/10(土) 22:59:42 ]
バグじゃないから仕様変更の理由を添えて開発陣を説き伏せない限り一生変わりませんが

200 名前:デフォルトの名無しさん mailto:sage [2007/02/10(土) 23:16:12 ]
Matzにっきを読むとわかるが、反論の仕方が「〜〜で十分」なので、言うだけ虚しい。

201 名前:デフォルトの名無しさん mailto:sage [2007/02/11(日) 18:28:35 ]
現在、vrubyでランチャーのような物を作っています。

値を入力してボタンをクリックすると
コマンドラインからソフトを立ち上げ、入力フォームを非表示、又は消去したいんです。
何かに対して、Visible = false をするのかなと思うのですがうまくいきません。

MyForm < VRForm という形で宣言しています。

どうぞよろしくお願いします。

202 名前:デフォルトの名無しさん mailto:sage [2007/02/11(日) 19:25:56 ]
非表示は、form.visible = false みたいな感じだと思う
vrubyだったらhideとか定義されてたはず

203 名前:201 mailto:sage [2007/02/11(日) 21:26:08 ]
>>202 ありがとうございます!
さっそくhide = true なぞを試してみます!

204 名前:デフォルトの名無しさん mailto:sage [2007/02/11(日) 21:37:42 ]
hide() だよ



205 名前:デフォルトの名無しさん mailto:sage [2007/02/12(月) 13:04:12 ]
>>193
>>194
遅くなりましたがありがとうございます。
確かに外部ソフトのeditコントロール内のテキストを拾おうとしています。
ruby+apiだけでは無理でしょうか。
ProgIDも見つからず、どうやらCOMサーバとして使用することは不可能なようです。

やりたいこと
VB(ver.5)で作られた外部ソフトのeditコントロールに入力された文字列を拾いたい。
WinSpectorで調べたクラス名:ThunderRT5TextBox


206 名前:デフォルトの名無しさん mailto:sage [2007/02/20(火) 23:29:27 ]
WinXPSP2で
Dir.glob('C:/本/*')だと何も引っかからないが、
Dir.chdir('C:/本');Dir.glob('*')だと正常に読める。
なんで?


207 名前:デフォルトの名無しさん mailto:sage [2007/02/21(水) 01:05:31 ]
$KCODEは?


208 名前:デフォルトの名無しさん mailto:sage [2007/02/21(水) 02:13:30 ]
>>206,207
SJISIでそ。
「本」の2バイト目が'{'と同じなので、誤判定していると思われ。


209 名前:デフォルトの名無しさん mailto:sage [2007/02/21(水) 02:27:00 ]
1.8.6で解決しそうなふいんき(←なぜか変換できない)

210 名前:デフォルトの名無しさん mailto:sage [2007/02/21(水) 07:54:30 ]
>>209
> ふいんき(←なぜか変換できない)

このネタいいかげんウザイw

211 名前:デフォルトの名無しさん mailto:sage [2007/02/21(水) 17:18:25 ]
206みたいな前世紀的ネタで七転八倒する言語のスレだからな

212 名前:デフォルトの名無しさん mailto:sage [2007/02/21(水) 18:18:59 ]
Rubyに限らず文字コードまわりはまだしばらく課題となるだろうが、
今ソース見てるんだけどglobにはダメ文字の対処がないな。

213 名前:デフォルトの名無しさん mailto:sage [2007/02/22(木) 01:31:33 ]
>>212
どのソース?

>>209のいうとおり1.8.6で対応したものが入るものだと思うんだけど。


214 名前:デフォルトの名無しさん mailto:sage [2007/02/22(木) 01:41:01 ]
>>213
あー、CVS見てた。
もうsvnだもんな。
忘れてた。



215 名前:デフォルトの名無しさん [2007/03/05(月) 13:48:16 ]
age

216 名前:デフォルトの名無しさん mailto:sage [2007/03/31(土) 01:30:13 ]
>gem install rails

ERROR: While executing gem ... (Gem::RemoteFetcher::FetchError)
Bad file descriptor - connect(2)(Errno::EBADF)

インストールできないです。
FW全てカット セキュリティ関連ソフトも起動せずにやっても変わりません。
ちなみにプロキシは無い環境です。







[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<175KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef