ホーム   フォーラム   FAQ
 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

特定条件で「RM互換」ロジックユニットを削除すると異常終了

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2009-2-19 12:02
motohira  常連   投稿数: 42
こんにちは。

開発をしていて、1点気になることがありましたので報告させて頂きます。
ロジックユニット「RM互換」のすぐ上にあるロジックユニットが空(ロジックが1行もない)の状態で「RM互換」をF3で削除すると、Magic(eDevStudio.exe)が異常終了します。
対策として、RM互換の上のロジックユニットに、何でも良いのでロジックを追加した上で、RM互換を削除すると異常終了しません。

よろしくお願いします。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2009-2-19 13:03
ISHIJIMA  長老 居住地: 静岡県  投稿数: 1827
MAGICのバージョンは何でしょうか?

状況が違うのかそのような状況にして削除しても異常終了はしません。

こちらの環境はV10.1SP4b PT1です
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2009-2-19 18:03
motohira  常連   投稿数: 42
ISHIJIMA様

ご返答ありがとうございます。
私のところの環境は、V10.1 SP4b、
OSはWindows XP SP2です。

宜しくお願いします。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2009-2-19 18:34
ISHIJIMA  長老 居住地: 静岡県  投稿数: 1827
SP4b PT1の修正の中にはそのような修正はなさそうですね
現在私が試しているのはRM互換で作成されたPGを言われた内容に修正して削除した場合には問題ないのです。
その状況はコンバートした状態がその状態で削除しているということでしょうか?
だとすればコンバートされた直後の状態がそのような場合には問題があると推測されると思います。
あとそのような状態でないものをその状態にして削除すると起こるのであれば私が行っている内容がちょっと違っているのかもしれませんね
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 | 投稿日時 2009-2-20 10:18
motohira  常連   投稿数: 42
ISHIJIMA様

>コンバートした状態がその状態で削除しているということでしょうか?
そうです。V8のプログラムをV10にマイグレートした直後がその状態です。iniファイルでRM互換ロジックユニットを作成できるようにしてありまして、空ロジックの下にRM互換ロジックユニットを作って、・・・と言う試みを実行しました。とりあえず例としてC=コントロール P=前という空ロジックユニットを作成し、その下にRM互換ロジックユニットを作成しそれを削除すると、やはりeDevStudio.exeが異常終了しました。

プロジェクトがおかしいのかMagicそのものがおかしいのか、切り分けがつきませんね・・・
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2009-2-26 13:19
ISHIJIMA  長老 居住地: 静岡県  投稿数: 1827
こちらとの環境の違いがあるとすればマイグレートした後はINIファイルでRM互換は使用しないようにしています。

基本的にRM互換のメンテナンスは行っても新規プログラムを作成等する場合はRM互換を使用しないようにしています。

INIファイルでRM互換は作成できないようにしたらどうなりますか?
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2009-2-26 14:41 | 最終変更
ISHIJIMA  長老 居住地: 静岡県  投稿数: 1827
こちらでRM互換を作成できるようにINIを変更して行いましたが異常は起こりませんでした。

あとはMAGICのバージョンでしょうか?(PT1)
投票数:0 平均点:0.00

  条件検索へ


Copyright (C) Magic Software Japan K.K. All Rights Reserved.
個人情報保護方針 会員規約