2007-01-01から1年間の記事一覧

絵箱3.5

公開準備中です。 Vectorには送ったので早ければ今週末には掲載されるかな。 UB対応で幾つかトラブルはあったものの、現状問題なく動いてくれています。 ver3.2の細かなバグも気づいた範囲で修正しています。 不具合を見つけた方はコメントでもよいのでご連…

11/18追記:Vectorでの登録が遅れています

Vectorに登録申請したものの、音沙汰がありません。 正直最近のVectorさんは大分困ったさんです*1 自分のサーバ(レンタルですが)でソフトを管理するのは セキュリティ上危険だと認識しているので、もう少々お待ちください。 あと、英語環境だとちょっと文…

Rb2007の継承が、ちょっと変だ

Rb2007(r3/r4)だと、変。 r3でREALbasicにもJavaで言うところのパッケージの概念が導入されました。 ところが、この実装が凄く中途半端な気がします。 実例 ModuleAを作成 ModuleA.ClassAを作成 ModuleA.ClassAにコンストラクタ"Sub Constructor()"を宣言(…

Intel入ってみたので、絵箱の猫はカラーにしてみる

絵箱は猫がポイントなのですが、この猫が「やたら口が大きい」と時々言われます。 確かに... そんなわけでカラー化をもくろんでみました。次のバージョンは4にしようと思っていたのです。 でも、よくよく考えたらそんなに機能的な進化点は ないから、自重し…

REALbasicのCancelCloseとかDesutructorとかまとめてみた

Rbを普通に使っていると、後片付けのことをほとんど気にしなくてよいのだけど、 色々付け足して、終了時に設定保存したり、「本当に終わっちゃっていいの?」って 聞いたりしていると、たまに動作が不安定になることがあるのです。 というか、今の絵箱(ver3…

円グラフすら描けなかったのか

rb

ということに今更改めて気づいた。なんでかREALbasicは円弧を描けない。 円弧なんてQuickDrawの時代から当然のように描けたはずなのに 仕方がないから、作ってみました。 DrawArc.rbp 使い方 サンプル見てください。簡単です メソッドはDrawArc , FillArcの…

絵箱をUnversalBinaryしてみるテスト

今更ですか、REALbasicが直販になったので、「REALbasic 2007 Release 2」を入れてみる。 とりあえずトライアルモードで。早速比べてみよう。使うのは 絵箱3.2.1PPC 今公開しているバージョン。Rb2006r3でビルド 絵箱3.2.1Intel そのままRb2007r2でひらいて…

Dictionaryをシリアライズしてみる

rb

やっぱりシリアライズは鬼門? どうもRbユーザの結構な数が、データのシリアライズに苦労しているみたい。 Key=Value形式のテキストで保存して、改行のエスケープ忘れてファイル壊しているような人もいるし... 初心者さんにやさしいはずのREALbasicがこんなこ…

REALbasic 2007r2のWeakRefが便利。

rb

REALbasicはガベージコレクタが参照カウンタ方式なので、いろいろ怖い。r2からの新機能WeakRefを使うと、「ないならないでいいけど、もしあるならほしいな」っていう無責任な参照保持ができる、のです。 親子関係の相互参照も、安心 今までは、相互参照はび…