@nnnoookkkn

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

Ruby apollo

Q&A

Rubyでapolloの部品を使って数当てゲームを作りたいのですが、取り掛かることができません。

require 'phi'
require 'rgui/ui'
require 'dialogs'

MAX = 5
$anwser = nil
srand

control

form = RGUI::Form.new(:form1, '数当てゲーム')

form.width = 350
form.height = 90

ここまでしか書けないです

0 likes

1Answer

Apollo のホームページ
http://www.moriq.com/apollo/
にあるように Apollo は Delphi と Ruby を結びつける機構全体の総称です。
Phi は Delphi VCL の Ruby 拡張ライブラリです。
Phi を利用するには Apollo.exe あるいは ruby_ap.exe から ruby を動かして
require 'phi'
することで Apollo の部品(VCL のコンポーネント)を表示させて利用します。

Form や Button を表示させるには Apollo の書式にしたがって
form = Phi::Form.new
btn = Phi::Button.new(form)
...
...
form.show
Phi.mainloop
のように記述しなければなりません。

なお、私は Ruby2.7.2 や Ruby3.3.7 で Apollo を動作させています。

0Like

Your answer might help someone💌