SchedulePack v.4

4D スケジュール・パック 4D v.11 対応になりました。

デモ版は直ちにダウンロード可能です。

価格は決まる次第にホームページに乗せる予定です。

論理工房からのお知らせ

JExternal 5.0.2のリリースについて
昨日、JExternalの新バージョン 5.0.2をリリースいたしました。JExternal 5.0.2 では、JExternal 5.0.0 で発生したメモリリークが修正されていることに加え、4Dの配列やBLOB型のパラメタをJavaメソッドに渡す際のパフォーマンスが向上しています。JExternal 5.0.2 は、1125日に4D社からリリースされた 4D v11 r5 でテストされています。
ダウンロード
http://www.ronri-kobo.com/Japanese/Download.html#JExternal


4D v11 r5のバグについて
2008811日の「論理工房からのお知らせ」で紹介した4D v11 r2のバグが、r5でも修正されていません。このバグは、プラグインメソッドを呼ぶ時、次のような記述がエラーになるバグです:

C_POINTER($1) `配列へのポインタ
Plugin_Method($1->)

このバグは、4D v11 r2から出現したバグで、4D v6.xv200xv11 r1には、このバグはありません。今年の4月、4D v11 r4がリリースされた直後、私はこのバグについて4D社に報告し、バグIDACI0061727」としてバグリストに登録されました。このバグが登録された時から現在まで、このバグの状態(Status)は、「Already registered」のままです。「Already registered」とは、次のことを意味します:

1)4Dのバグであることを認める。
2)私の報告の前に、すでに誰かによって、同様のバグが報告され、バグリストに登録されている。
3)このバグは、まだ修正されていない。

ということで、残念ながら、次回以降のバージョンアップに期待しなければなりません。以前から、JExternalのデモでは、Plugin_Method($1->)のような記述を多用していました。皆様のプログラムの中でも、もしこのような記述があれば、4D v11 r2r5では、エラー(エラー番号:-17005)になりますので、注意が必要です。

このバグは、次のようにパラメタ変数を直接プラグインメソッドに渡さず、一度ローカル変数またはプロセス変数に代入してから、プラグインメソッドに渡すことで回避できます:

C_POINTER($1) `配列へのポインタ
C_POINTER($Pointer)
$Pointer:=$1
Plugin_Method($Pointer->)


WindowsJava Runtime EnvironmentJRE)の配布について
Sun Microsystems社は、Java Runtime EnvironmentJRE5.0以降から、開発者が作成したアプリケーションとともにJREを自由に配布できるように、ライセンスを変更しました。JExternalでは、デフォルトでインストールされるJRE以外にも、任意の場所のJREを起動することができますので、JExternal_xxx.bundleフォルダの中にJREを入れて配布することなどが可能になります。こうすることにより、Mac OS同様、わざわざJREをインストールする必要がなくなり、ユーザーはJavaを意識することなく皆様が作成したアプリケーションを利用できるようになります。最近、このような事例が、アメリカでありました。


以上、どうぞよろしくお願いいたします。

追伸:
JExternalは、アメリカのスタンフォード大学でも、利用されています。


論理工房(有)
原田 次郎

EMV 3.2.3 ダウンロード開始

  • Fixed the area calculation in polygon measurements.
  • Fixed the Standard Deviation calculation of pixel values in all measurements.

さらに価格表が更新されました。

QMedia & QMediaLight 価格訂正

相変わらず受託開発でバタバタでオンラインストアの価格訂正がとても遅れています。

今回は次の商品の価格をアップデートしました。

  • QMedia
  • QMediaLight