[#46732] ヒアドキュメント内の変数展開が正常に行われない — ShingoKintaka <kamuycikap@...>

Ruby  :1.8.7 (Ubuntu9.10)

12 messages 2010/01/05
[#46733] Re: ヒアドキュメント内の変数展開が正常に行われない — rubikitch@... 2010/01/06

From: ShingoKintaka <kamuycikap@tulip.ocn.ne.jp>

[#46800] DLモジュールの使い方 — kouichi_someya@...

染谷と申します。

12 messages 2010/01/20
[#47678] プログラム実行時に「[BUG] Segmentation fault」 — 染谷 康一 <kouichi_someya@...> 2010/12/09

染谷と申します。

[ruby-list:46771] Re: WindowsでGUIなRuby実行ファイルの作り方について

From: H. Shimura <shimura-hir@...>
Date: 2010-01-14 06:39:56 UTC
List: ruby-list #46771
dllファイルの同梱

WideStudioも使っていないですし、
GUIアプリケーションも(殆ど)作りませんが、Exerb は時々使います。

Exerbでは、「プロジェクト名.exy」にファイルパス名を指定してやれば
dll ファイルも .exeファイルに同梱されるようになります。
そうすると下記のように、dllファイルを別ファイルとして配布しなくて
済むので、少しは配布の手間が減るかもしれません。

また mkexyによる .exy の自動生成は便利なんですが限界もあるので、
自動生成後、中を見て上記の様に必要な項目を追加してやると良いかもしれません。
新しめの ActivveScriptRuby なら、
Exerb のレシピファイルのリファレンスも付いて来てると思います。

In message "[ruby-list:46770] Re: WindowsでGUIなRuby実行ファイルの作り方につい
て", <4B4EB748.8030605@tulip.ocn.ne.jp>, 
ShingoKintaka wrote...
 >WideStudioに限らず、Windows上でGUIな実行ファイルをexerbするアイデアの書き込み
でもOKです。
 >目的は、Rubyを利用したGUIアプリケーションをexeファイルにする手法のアイデアを
頂きたいので。
 >
 >ShingoKintaka さんは書きました:
 >> Windows上(XP/Windows7)で開発したWideStudioアプリケーション(Ruby)につ
 >> いて、みなさんどのように実行ファイルを作成されているのか、アイデアを頂き

 >> 3・「プロジェクト名.rb」を引数にしてmkexyコマンドを実行
 >>  ※コマンド実行結果、「プロジェクト名.exy」が作成される
 >> 4・「プロジェクト名.exy」を引数にしてexerbコマンドを実行
 >> 
 >> □配布用インストーラ作成
 >> ・WindowsフォルダにあるWideStudioのDLLファイルを全てコピー
 >> ・作成したRubyが利用するであろうDLLファイルを実行ファイルと同じパスに全
 >> てコピー
 >> ※インストーラーはフリーの物を利用して作っています。

 >> <問題2>
 >> requireに書き換えると動作する実行ファイルが作成出来るのですが、ここでも
 >> 問題が発生します。
 >> mkexyコマンドはコンパイルするのに必要な情報を収集(ライブラリ等)しレシピ
 >> ファイルとして保存するプログラムだと思っています。
 >> mkexyをを実行するとレシピファイルを作成する為にアプリケーションが起動す
 >> るのですが、作成アプリケーションの全ての動作を実行してから終了しないと、
 >> 正しく動作するプログラムの実行ファイルにならないのです。
 >> つまり、全ての動作を実行しないと、正しくライブラリ情報を取得することが出
 >> 来ていない模様です。
 >> ※この問題に関しては、WideStudioが問題なのではなく、mkexyコマンドの仕様で
 >> ある可能性もあるのですが、この現象についてメンバーの中に解決作を知ってい
 >> る人がいるかもしれないと思い記述しました。
 >> ※実行ファイルを作成する度に、全てのアプリ操作を行うのは効率が悪いです。

---------------------------------------+---------+---------+以上 2010/1/14

志村弘之  mailto: shimura-hir@obun.jp

In This Thread