特定条件で「RM互換」ロジックユニットを削除すると異常終了
- このフォーラムに新しいトピックを立てることはできません
- このフォーラムではゲスト投稿が禁止されています
motohira
投稿数: 42
![常連 常連](../../uploads/rank3dbf8e9e7d88d.gif)
こんにちは。
開発をしていて、1点気になることがありましたので報告させて頂きます。
ロジックユニット「RM互換」のすぐ上にあるロジックユニットが空(ロジックが1行もない)の状態で「RM互換」をF3で削除すると、Magic(eDevStudio.exe)が異常終了します。
対策として、RM互換の上のロジックユニットに、何でも良いのでロジックを追加した上で、RM互換を削除すると異常終了しません。
よろしくお願いします。
開発をしていて、1点気になることがありましたので報告させて頂きます。
ロジックユニット「RM互換」のすぐ上にあるロジックユニットが空(ロジックが1行もない)の状態で「RM互換」をF3で削除すると、Magic(eDevStudio.exe)が異常終了します。
対策として、RM互換の上のロジックユニットに、何でも良いのでロジックを追加した上で、RM互換を削除すると異常終了しません。
よろしくお願いします。
投票数:0
平均点:0.00
ISHIJIMA
居住地: 静岡県
投稿数: 1827
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
MAGICのバージョンは何でしょうか?
状況が違うのかそのような状況にして削除しても異常終了はしません。
こちらの環境はV10.1SP4b PT1です
状況が違うのかそのような状況にして削除しても異常終了はしません。
こちらの環境はV10.1SP4b PT1です
投票数:0
平均点:0.00
motohira
投稿数: 42
![常連 常連](../../uploads/rank3dbf8e9e7d88d.gif)
ISHIJIMA様
ご返答ありがとうございます。
私のところの環境は、V10.1 SP4b、
OSはWindows XP SP2です。
宜しくお願いします。
ご返答ありがとうございます。
私のところの環境は、V10.1 SP4b、
OSはWindows XP SP2です。
宜しくお願いします。
投票数:0
平均点:0.00
ISHIJIMA
居住地: 静岡県
投稿数: 1827
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
SP4b PT1の修正の中にはそのような修正はなさそうですね
現在私が試しているのはRM互換で作成されたPGを言われた内容に修正して削除した場合には問題ないのです。
その状況はコンバートした状態がその状態で削除しているということでしょうか?
だとすればコンバートされた直後の状態がそのような場合には問題があると推測されると思います。
あとそのような状態でないものをその状態にして削除すると起こるのであれば私が行っている内容がちょっと違っているのかもしれませんね
現在私が試しているのはRM互換で作成されたPGを言われた内容に修正して削除した場合には問題ないのです。
その状況はコンバートした状態がその状態で削除しているということでしょうか?
だとすればコンバートされた直後の状態がそのような場合には問題があると推測されると思います。
あとそのような状態でないものをその状態にして削除すると起こるのであれば私が行っている内容がちょっと違っているのかもしれませんね
投票数:0
平均点:0.00
motohira
投稿数: 42
![常連 常連](../../uploads/rank3dbf8e9e7d88d.gif)
ISHIJIMA様
>コンバートした状態がその状態で削除しているということでしょうか?
そうです。V8のプログラムをV10にマイグレートした直後がその状態です。iniファイルでRM互換ロジックユニットを作成できるようにしてありまして、空ロジックの下にRM互換ロジックユニットを作って、・・・と言う試みを実行しました。とりあえず例としてC=コントロール P=前という空ロジックユニットを作成し、その下にRM互換ロジックユニットを作成しそれを削除すると、やはりeDevStudio.exeが異常終了しました。
プロジェクトがおかしいのかMagicそのものがおかしいのか、切り分けがつきませんね・・・
>コンバートした状態がその状態で削除しているということでしょうか?
そうです。V8のプログラムをV10にマイグレートした直後がその状態です。iniファイルでRM互換ロジックユニットを作成できるようにしてありまして、空ロジックの下にRM互換ロジックユニットを作って、・・・と言う試みを実行しました。とりあえず例としてC=コントロール P=前という空ロジックユニットを作成し、その下にRM互換ロジックユニットを作成しそれを削除すると、やはりeDevStudio.exeが異常終了しました。
プロジェクトがおかしいのかMagicそのものがおかしいのか、切り分けがつきませんね・・・
投票数:0
平均点:0.00
ISHIJIMA
居住地: 静岡県
投稿数: 1827
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
こちらとの環境の違いがあるとすればマイグレートした後はINIファイルでRM互換は使用しないようにしています。
基本的にRM互換のメンテナンスは行っても新規プログラムを作成等する場合はRM互換を使用しないようにしています。
INIファイルでRM互換は作成できないようにしたらどうなりますか?
基本的にRM互換のメンテナンスは行っても新規プログラムを作成等する場合はRM互換を使用しないようにしています。
INIファイルでRM互換は作成できないようにしたらどうなりますか?
投票数:0
平均点:0.00
ISHIJIMA
居住地: 静岡県
投稿数: 1827
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
こちらでRM互換を作成できるようにINIを変更して行いましたが異常は起こりませんでした。
あとはMAGICのバージョンでしょうか?(PT1)
あとはMAGICのバージョンでしょうか?(PT1)
投票数:0
平均点:0.00