2009/08/25

2009r3 での IllegalCast Exception

REALbasic / REAL Studio 2009 リリース3で過去に作成したプロジェクトを読み込ませ、実行させてあるウインドウを開こうとすると「Illegalcast Exception」エラーが出る場合があります。

2009リリース3では、EditField がサポート終了になっています。EditField は TextField と TextArea の2つのクラスに分離されました。
リリース3で以前のバージョンのプロジェクトを読み込ませた場合、テキストを入力するフィールドはある程度自動的に新しいクラスに変換されますが、手修正を行った場合に変緩和すれなどが発生する場合があります。

プロジェクトの中でコントロール配列を使用していませんか? 同じ名前を使用しているコントロール配列の全要素の親クラスが TextField または TextArea のどちらかに統一されていることを確認してください。特にそれぞれのクラスを独自拡張している場合は一見して原因が探りにくいと思います。念入りにチェックをしてみてください。

例)あるフォーム内に txtEntry(0) の親クラスが TextField なのに、 txtEntry(1) の親クラスが TextArea になっている場合に、そのフォームを Show( ) すると、この例外が発生します。


2009/08/04

Visual Basic 移植アシスタントの提供を開始

Visual Basic のプロジェクトを REALbasic に移植する際に手助けをするツール、「Visual Basic 移植アシスタント」がリリースされました。お手持ちの VB5 または VB6 のプロジェクトを変換することができます。
「Visual Basic 移植アシスタント」は REAL Software のダウンロードページからダウンロードすることができます。

使用した感想、または不具合がございましたら、日本語カスタマーサービスまでお知らせ下さい。

2009/07/18

ライセンス情報を初期化する

何らかの事情でライセンスの状態を初期化したい場合には、次の操作を行ってみてください。

1.2つのファイルを削除します
  Macintosh HD : ライブラリ : Preferences フォルダ内のファイル「REALbasic License」
  Macintosh HD : ユーザ : (お客様のユーザ名): ライブラリ フォルダ内のファイル「REALbasic License」

2.REALbasic を起動します。
  初期画面が表示されますので、お客様お手持ちの有効なライセンス情報を入力します。


2009/07/07

【変更点】2009r3 の重要な変更点

1.EditField コントロールはサポート終了となります。このコントロールは新しい2つのコントロール「TextField」と「TextArea」に分割されます。
 現在サポートしている各OSにおいては、これらのコントロールはすでに別々の物であり、2分割してそれぞれにOSネイティブのコントロールを割り当てることによって、より良いネイティブコントロールを利用できるようになりました。
 2009R3で以前のバージョンのプロジェクトを開いた時に、REALbasic は EditField コントロールを新しいコントロールに更新する旨の確認画面が表示されます。新しいコントロールに変換する際には「Multiline」プロパティが True か False かを確認しでどちらのコントロールに変換するかを判断しますが、もしプログラム内で「Multiline」プロパティを変更している場合は、その部分のプログラムを書き換える必要があります。

2.FolderItem クラスの OpenAsBinaryFile と CreateBinaryFile メソッドがサポート終了となります。BinaryStream クラスに Create と Open メソッドが実装されましたので、今後はこちらをご利用ください。

3.Window.MacWindowPtr と Window.WinHWND はサポート終了となり、使用するとコンパイル時に警告を受けます。代わりに Window.Handle を使用してください。サポート終了となったこの2つのプロパティは将来のリリースで機能削除となります。

【リリース】REALbasic / REAL Studio 2009 リリース3がリリースされました。

31の新機能と100ヶ所の改善を行っています。
また、いくつかの重要な変更点があります。
REAL Software のホームページからダウンロードしてください。

2009/06/27

【質問】後払いは可能ですか?

代金の後払いはできません。代金をお支払いいただいた後、ライセンスキーを発行いたします。

【例外】文部科学省が定めるところの各種学校及び官公庁のお客様には、調達の手順に準じさせていただきますので、日本語カスタマーサポートまでご相談ください。

【質問】請求書や納品書を発行できますか?

発行できます。郵送にてお送りいたします。日本語カスタマーサポートまでご遠慮なくお知らせください。事務手続きの都合上、発送まで1週間程度かかる場合があります。