2005/10/13(木)Apollo把握

VCLをそこそこ使ってきてかつVCL_B6なる優秀なリファレンスを持っている私にとっては、Apolloの使い勝手はvisualurubyに勝るようだ。Apolloについて少し調べてみた。

・VCL全てが網羅されているわけではない
 無いコンポーネントがある。例えばTControlBarは実装されていないようだ。ただし、VCL6再配布可能ライブラリで使えないもの、Win9x系のコンポーネントが大半であるようなので大きな問題にはならないか。
 無いプロパティ・メソッドが一部ある。Rubyで実装した以上必要なくなったものもあるはずなので、問題が出るかどうかは今のところ不明。

・クラス・メソッドの命名規則はRuby側に直されている
[参考]
ap-doc@freeml.com/0000009" TARGET=_top>http://www.freeml.com/message/ap-doc@freeml.com/0000009

・VCLのグローバル関数は引数の順番や有無が変わっている
 主に混乱しそうなのはメニュー関係。とりあえず下を見る。
http://wiki.fdiary.net/apollo/?Phi-Functions#l51

・VCLにない機能も備わっている
 ただしドキュメントが少ない? on_drop_filesは最初無いのかと思ってしまった。
http://wiki.fdiary.net/apollo/?tut-tut_intro
ここのクラスブラウザーはwindowsではどうも動かないような気配だし、今のところmethodsやconstantsをうちながらいちいち確認している。

とりあえずこれくらいを把握しておけば簡単なGUIは組めそうである。
OK キャンセル 確認 その他