過去の桐井戸端BBS (桐ver.8)
29404 ある条件で結合表を開こうとするとページ違反(KIRIIF.DLL)が起きる。 Mao 2005/03/17-17:48
皆さんこんにちは。

次のことについてご指導お願いします。

−−−−−−−−−−−−−−−−−−−−−−−−−
Win98SE
桐V8SP6
−−−−−−−−−−−−−−−−−−−−−−−−−

(1) 一つの表から結合表を5つ作成(抽出だけなので結合条件なし)
(2) (1)のうち3つ使用し更に結合表を1つ作成(結合条件は9)
(3) (1)の残り2つの結合表と(2)の結合表で、1つ結合表を作成
      (結合条件は6)
−−−−−−−−−−−−−−−−−−−−−−−−−

(3)の結合表を開こうとするとページ違反(KIRIIF.DLL)が起きます。

桐の結合表の仕様による強制終了なのでしょうか?
桐の再インストールもしましたが、同じ現象が起きます。

ご指導よろしくお願いします。


29406 Re:ページ違反(KIRIIF.DLL) うにん 2005/03/17-21:24
記事番号29404へのコメント

>桐の結合表の仕様による強制終了なのでしょうか?

桐9(8も同じ?)のHELPによれば最大50表・100リレーション・20レベルなので、
仕様によるものではないでしょう。(仕様ならそれなりのエラーメッセージになるでしょうし)

29409 Re:ページ違反(KIRIIF.DLL) Mao 2005/03/18-09:44
記事番号29404へのコメント
 状況の追加として、見過ごしていましたが(3)に続きページ違反(MFC42.DLL)が起きます。

 とりあえず、今回は、一度結合表をテーブルに書き出しして目的の表を作成しようと思いますが、
今後のため原因が何か知っておきたくて今回投稿させていただきました。

29410 Re:ページ違反(KIRIIF.DLL) hidetake 2005/03/18-09:51
記事番号29409へのコメント
> 状況の追加として、見過ごしていましたが(3)に続きページ違反(MFC42.DL
>L)が起きます。

MFC 関係だと次のあたりをどうぞ!

http://www.fuku3.com/~habata/kbbs/kakov7/08512.htm
http://www.fuku3.com/~habata/kbbs/kakov8/17227.htm
http://www.fuku3.com/~habata/kbbs/kakov8/20224.htm
http://www.fuku3.com/~habata/kbbs/kakov9/22120.htm
http://www.fuku3.com/~habata/kbbs/kakoetc/09164.htm
http://www.fuku3.com/~habata/kbbs/kakov7/21314.htm
http://www.fuku3.com/~habata/kbbs/kakoetc/14409.htm
29411 Re:ページ違反(KIRIIF.DLL) hidetake 2005/03/18-09:55
記事番号29410へのコメント
> MFC 関係だと次のあたりをどうぞ!

あと次のあたりも・・・
http://www2u.biglobe.ne.jp/~s_tanaka/cgi-bin/bbs/bbs.cgi?function=logview_html&no=62#3089
29427 Re:ページ違反(KIRIIF.DLL) Mao 2005/03/19-12:56
記事番号29410へのコメント
うにんさん、hidetakeさんありがとうございます。

まだ、全部見ていませんが、後でじっくり見てみたいと思います。

とりあえず試したのは

○ 桐システム側の「Mfc42.dll」をWindowsSystemの「Mfc42.dll」と入れ替えましたが結果は、同じでした。

○ 反対にWindowsSystem側の「Mfc42.dll」を桐システムの「Mfc42.dll」と入れ替えてみましたが、結果は、同じでした。

以上です。

また後で試したことがあれば報告します。

ありがとうございました。
29430 Re:ページ違反(KIRIIF.DLL) hidetake 2005/03/19-14:28
記事番号29427へのコメント
Maoさん、Mao さんのところのトラブルが桐自身の抱えている問題なのか
どのパソコンでも同じことをやれば発生するのか、シナイかもありますので、
ほかのパソコンがあったらそれで試したり、桐自身の問題の場合もあるので
管理工学研究所のサポートへも問い合わされた方が良いと思います。

さて、その中で Windows98 と言うことで DLL問題と言うこともありえますが、
その場合は、ほかのアプリが先に起動して MFC42.DLL や 桐の関係するライブラリを使っていたりし、
そのバージョンによって不整合が生じている場合もあります。
なので、MFC42.DLL は \WINDOWS\SYSTEMフォルダにあるものを基本的には使われると思いますが、
アプリによっては桐のように自分のフォルダにライブラリを持っている場合もあるので
パソコンの中を探して、同じファイル名は無いかとか、システム情報を見て、
そのファイルが桐の起動前にメモリ上に常駐していないかも確認もして下さい。

それと、コピーした後はパソコンは必ず再起動するのと、コピーした後にちゃんと
コピーされて同じファイルになっているのか、
ファイルのプロパティを見て、バージョン情報も確認して下さいね。
29481 Re:ページ違反(KIRIIF.DLL) Mao 2005/03/24-12:14
記事番号29430へのコメント
遅くなりました。

他のPCでも同結合表を実行すると同様の事象が現れました。

現在、管理工学研究所のサポートセンターに問い合わせしています。
回答があり次第、ご報告させていただきます。

ありがとうございました。


戻る