MIDAS.dllのエラーについて


うま  2004-12-29 08:55:26  No: 12510  IP: [192.*.*.*]

お世話になっています。

MIDASを使ってAPを実行しているのですが、
MIDASのエラーに悩んでいます。

MIDASは使ってはいるものの、ほとんど知識がなく、困っています。
エラーは
  「モジュール’midas.dll’のアドレス4DB0DEDBでアドレス9FE83BE4に対する読み込み違反がおきました。」
とでます。
EXEを起動しなおすと暫くは出なくなり、また出ます。

AP内容としてはクライアントデータセットが2つ存在し、フォームは2つ。
1つ目のフォームのクライアントデータセットの明細の値で
2つ目のフォームのクライアントデータセットをフィルタリングして表示、編集させています。(初期値をセットも。)
データを挿入する事はありません。
2つ目のフォームが閉じる時に1つ目のフォームのクライアントデータセットに2つ目のフォームのクライアントデータセットの合計値をセットします。

このようなエラーはどういうときにでるものなのでしょうか。
更新のタイミング等、変更しても改善はされず・・・
お恥ずかしいですが、本当に全く見当もつきません。。

よろしくお願いいたします。

編集    削除
うま  2004-12-29 08:58:32  No: 12511  IP: [192.*.*.*]

すみません。
開発環境についてまったく書いてませんでした。

環境はDELPHI5.0(WIN2000)
BDEでORACLEに接続です。

お願いします。

編集    削除
RAN  2004-12-30 03:58:31  No: 12512  IP: [192.*.*.*]

MIDASはバグが多いですね。
ネストやフィルタリング関係は特に危険で
本家NGやQCを探すと、沢山見つかります。

ところで、http://www.distribucon.com/midas.htmlから
D7 version of MIDAS.DLLをダウンロードできるみたいなのですが
試してみます?

Delphi7 Update1で修正されたバグ
http://onigiri.s3.xrea.com:8080/delphi/index.php?%5B%5BDelphi7Update1%5D%5D#content_1_4

編集    削除
RAN  2004-12-30 04:28:00  No: 12513  IP: [192.*.*.*]

MIDASについては、こちらもご覧下さい。
http://onigiri.s3.xrea.com:8080/delphi/index.php?%5B%5BdbExpress%5D%5D

編集    削除
RAN  2004-12-30 04:59:16  No: 12514  IP: [192.*.*.*]

間違いました。MIDASについては、こちらでした。
http://onigiri.s3.xrea.com:8080/delphi/index.php?ClientDataSet

編集    削除
うま  2005-01-05 06:02:20  No: 12515  IP: [192.*.*.*]

新年明けましておめでとうございます。

RANさん、レスありがとうございます。
私のバージョンはdelphi5なのですが、これでもUpdateできるのでしょうか。

今回のエラーはSQL文のところでオーダー順を32個書いていたから
だったみたいです。
数を減らしたところ、エラーが出なくなりました。
オーダー順の定義には上限があるのでしょうか。

うーん、ナゾです。。

編集    削除
RAN  2005-01-05 09:16:13  No: 12516  IP: [192.*.*.*]

D7 version of MIDAS.DLLは、Delphi7 Update1相当のようです。
たぶん使えるのではないでしょうか?試す価値はあると思います。

編集    削除