プロジェクトモードでうまく動作しない

投稿者: 投稿日:2019/11/30(Sat) 16:40:06 No.1858

 お世話になります。

 原因がわからないんですが、プロジェクトモードで下記の2つのファイルを指定して実行すると、エラーになってしまいます。
 もし可能でしたら、修正いただけないでしょうか。
 ちなみに、2つのファイルを1つにまとめて実行したときはうまく動作するようです。

----- test_01.rdr -----
保存内容は、辞書を作ったもの

メイン画面を表示する
待機する

メイン画面とは
ウィンドウを継承する

はじめ手順
初期化する
終わり

初期化する手順
この内容を「設定」に変える
この部品キーイベントを○に変える
この内部領域大きさを{400, 300}に変える
この初期位置を「中央」に変える
このIME状態を無効に変える

パネル1という自動配置パネルを作る
その位置は、{2,2}
その自動調整は、○

パネル1へリスト1というリストボックスを作る
その選択方法を「単一」に変える
その自動調整を○に変える

パネル1へ設定1という設定1パネルを作る
設定1のタイトルをリスト1へ追加する

リスト1へフォーカスする
終わり
終わり

設定1パネルとは
テスト部品を継承する

はじめ手順
初期化する
終わり

初期化する手順
タイトルは、「設定1」
ラベル1というラベルを作る
その内容を「リストから選択」に変える

リスト1というリストボックスを作る
リスト1へ{「1」, 「2」, 「3」}を一括追加する
終わり
終わり
----------

----- test_02.rdr -----
テスト部品とは
フレームを継承する
タイトルを取得する手順
この内容を返す
終わり
タイトルを設定する手順
この内容を設定値に変える
終わり
終わり
----------

----- エラー内容 -----
作ったもの
という手順は、ありません。

辞書を作ったもの

[エラー番号1] [はじめ:1行目]
----------

 環境は、Windows10 1909 64ビット、プロデル 1.6.982です。

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

ウィンドウを閉じることができない

投稿者: 投稿日:2019/11/30(Sat) 11:02:41 No.1857

 お世話になります。

 下記のようにフラグによって画面の閉じる操作を抑止したりしているんですが、うまく閉じることができないようです。
 ちなみに、正確に確認していませんが、以前のバージョンでは正常に動作していました。
 もし可能でしたら、修正いただけると幸いです。

----------
メイン画面を表示する
待機する

メイン画面とは
ウィンドウを継承する

はじめ手順
初期化する
終わり

初期化する手順
画面切り替えフラグは、×

この内容を「メイン画面」に変える

ボタン1というボタンを作る
その内容を「画面切り替え」に変える
終わり

閉じる時の手順
もし画面切り替えフラグが×なら
この時をキャンセルする
もし終わり
終わり

ボタン1がクリックされた時の手順
画面切り替えフラグは、○
サブ画面を表示する
閉じる
終わり
終わり

サブ画面とは
ウィンドウを継承する

はじめ手順
初期化する
終わり

初期化する手順
この内容を「サブ画面」に変える
終わり
終わり
----------

 環境はWindows10 1909 64ビット、プロデル 1.6.982です。

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

Re: バージョンの記載をお願いします

投稿者:にぽ 投稿日:2019/11/27(Wed) 21:40:32 No.1856

こんにちは,いつもありがとうございます。

バージョンの記載漏れでお手数をおかけして申し訳ありません。
各スレッドに追記致しました。

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

1.6.982で発生中

投稿者:にぽ 投稿日:2019/11/27(Wed) 21:37:39 No.1855

こんにちは,バージョンの記載漏れがありましたので追記致します。
お手数をおかけいたしました。

◆動作環境情報◆
プロデル 1.6.982
Windows 10(64)
メモリ:47.8 GB

1.6.982で発生中

投稿者:にぽ 投稿日:2019/11/27(Wed) 21:35:52 No.1854

こんにちは。
バージョンの記載漏れがあり,ご迷惑をおかけ致しました。

◆動作環境情報◆
プロデル 1.6.982
Windows 10(64)
メモリ:47.8 GB

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

1.6.982で解決

投稿者:にぽ 投稿日:2019/11/27(Wed) 21:34:32 No.1853

こんにちは。

バージョン1.6.982でこのエラーが発生しないことを確認しました。

ありがとうございます。

1.6.982で再現せず

投稿者:にぽ 投稿日:2019/11/27(Wed) 21:33:12 No.1852

こんにちは。
このエラーは,バージョン1.6.982で発生しないことを確認しました。

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

バージョンの記載をお願いします

投稿者:ゆうと 投稿日:2019/11/27(Wed) 01:00:07 No.1850

にぽさん、お世話になっております。
ゆうとです。

更新を頻繁に行っておりますので
最新版で明らかな場合でも、お手数ですがバージョンの記載をお願い致します。

2次元配列が辞書にキャストされる

投稿者:にぽ 投稿日:2019/11/26(Tue) 19:56:42 No.1849

こんにちは。いつもお世話になっております。

コンパイル済みコンソールアプリにおきまして,以前は起きていなかったエラーが発生したのでご報告致します。

プログラム
----
【あ:配列】は,{}。
あ(1)は,{1,2,3}。
あ(2)は,{4,5,6}。
あ(1)(2)は,0。
----

エラー
----
ハンドルされていない例外: System.InvalidCastException: 型 'Produire.CoreLibrary.配列' のオブジェクトを型 'Produire.CoreLibrary.辞書' にキャストできません。
場所 Produire.PConverter.CastTo[T](Object value)
場所 test2.GlobalClass.RunCode()
場所 test2.MainClass.Main()
----

デコンパイル
----
配列 val = あ = (配列)(object)new 配列();
  object[] array = new object[0];
  あ = (配列)(object)new 配列(array);
  あ.set_Item(1, PConverter.CreateValue((object)new 配列(new object[3]
  {
    1,
    2,
    3
  })));
  あ.set_Item(2, PConverter.CreateValue((object)new 配列(new object[3]
  {
    4,
    5,
    6
  })));
  MainClass.binder.SetValue((object)PConverter.CastTo<辞書>((object)((配列ベ\u30fcス)あ).get_Item(1)), PConverter.CastTo<string>((object)2), (object)PConverter.CreateValue((object)0)); //←ここで辞書にキャストされてしまっているように思われます
----

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

確認しました

投稿者:アーク <info.nds.laboratry あっとまーくgmail.com> 投稿日:2019/11/25(Mon) 14:40:13 No.1848

こんにちは。アークです。

最新版にて正常に機能する事を確認しました。
迅速な対応ありがとうございました。

◆動作環境情報◆
プロデル 1.6.981
Windows 10(64)
メモリ:7.87 GB

▲ページの先頭へ

- WebForum -