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

種類の「取得する手順」が動かない

投稿者:にぽ 投稿日:2019/11/25(Mon) 13:20:18 No.1847

こんにちは,大量投稿失礼致します。

種類の取得する手順がコンパイルすると動きません。

----
あといういを作る。
あのうは,「あああ」
あのうを表示。

いとは
  −中身
  はじめの手順
  
  終わり
  うを取得する手順
    中身を返す。
  終わり
  うを設定する手順
    中身は,設定値。
  終わり
終わり
----

エラー
----
ハンドルされていない例外: System.InvalidCastException: 型 'System.String' のオブジェクトを型 'Produire.IProduireValue' にキャストできません。
場所 test_debug.GlobalClass.RunCode()
場所 test_debug.MainClass.Main()
----

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

辞書の見出しをそれぞれ繰り返せない

投稿者:にぽ 投稿日:2019/11/25(Mon) 13:14:52 No.1846

こんにちは。お世話になります。

以下のプログラムが,コンパイル済みコンソールアプリでエラーです。
----
あは,{山=1,川=2,里=3}。
あの見出しを【キー】へそれぞれ繰り返す
  キーを表示。
繰り返し終わり
----

----
ハンドルされていない例外: System.InvalidCastException: 型 'Produire.4' のオブジェクトを型 'Produire.IScope' にキャストできません。
場所 表示(Object , Object[] )
場所 Produire.TypeModel.外部手順定義.Call(Object baseObject, Object[] args)
場所 Produire.ConstructScopeIL.Invoke(Object targetObject, String verbName, String[] names, String[] particles, Object[] arguments, Boolean isPartial, Object lastValue)
場所 test_debug.GlobalClass.RunCode()
場所 test_debug.MainClass.Main()
----

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

固定長配列の並び替え

投稿者:にぽ 投稿日:2019/11/25(Mon) 12:59:34 No.1845

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

固定長配列の並び替えが,コンパイル済みでうまく動きません。
----
【あ:整数の配列(5)】は,固定長配列(5)を作ったもの。
あは,{3,2,6,4,1}。
あを大きい順に並び替える。
あを表示。
----
「{3,2,6,4,1}」が表示されます。

通常の配列では問題ありません。

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

「起動する」が使えない件は修正しました

投稿者:ゆうと 投稿日:2019/11/25(Mon) 01:42:24 No.1844

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

コンパイル済みで「起動」手順が実行できない件については
1.6.981で修正しました。
定数値を省略できる手順でこの現象が発生していました。

ご指摘ありがとうございます。ご確認下さい。
この際ですので、他にも何かございましたら集中的に直していきたいと思います。
よろしくお願いします。

修正しました

投稿者:ゆうと 投稿日:2019/11/25(Mon) 01:38:54 No.1843

アークさん、こんにちは ゆうとです。

コンパイル済み実行可能ファイル上での動作についても修正致しました。
1.6.981で修正済みです。

ご確認下さい。
ご指摘ありがとうございます。

▲ページの先頭へ

- WebForum -